|
|
@@ -53,7 +53,7 @@ yum install -y \
|
|
|
|
|
|
浏览器端项目位于:https://github.com/EtherDream/jsproxy-browser
|
|
|
|
|
|
-参考备注,修改服务器域名,之后将 www 目录发布到 Web 空间即可。
|
|
|
+参考备注,修改线路服务器地址,之后将 www 目录发布到 Web 空间即可。
|
|
|
|
|
|
(目前还不完善,之后将实现动态配置,无需修改 JS 代码)
|
|
|
|
|
|
@@ -88,7 +88,7 @@ https://zjcqoo.github.io/-----https://www.google.com
|
|
|
|
|
|
当然这也会产生很多新问题,例如无法支持 Cookie、页面之间没有同源策略限制等。
|
|
|
|
|
|
-对于 Cookie,目前通过 JS 来维护,而不用浏览器原生(当然还有不少细节没实现)。这样的好处是前后端可以分离,前端页面可以放在第三方 Web 服务器上(例如 CDN、GitHub Pages 等),我们的服务器只提供代理接口。
|
|
|
+对于 Cookie,目前通过 JS 来维护,而不用浏览器原生(当然还有不少细节没实现)。这样的好处是前后端可以分离,前端页面可以放在第三方 Web 服务器上(例如 CDN、GitHub Pages),我们的服务器只提供代理接口。
|
|
|
|
|
|
这样一个页面可使用多个服务器的代理接口,并能实现线路切换、负载均衡等效果。
|
|
|
|
|
|
@@ -99,13 +99,12 @@ https://zjcqoo.github.io/-----https://www.google.com
|
|
|
|
|
|
安全改进:由于 Web 页面托管在第三方站点上,自己的服务器无需开启 443 端口,因此也无需 root 运行。同时支持 IP 黑名单功能,防止 SSRF 攻击。
|
|
|
|
|
|
-代码改进:接口代理使用固定的 URL(`/http` 和 `/ws`),不再使用任意路径,代码干净了很多。
|
|
|
+代码改进:接口代理使用固定的 URL(参见 `api.conf`),不再使用任意路径,代码干净了很多。
|
|
|
|
|
|
|
|
|
### 提供一个首页
|
|
|
|
|
|
-虽然依旧简陋,但比之前好。
|
|
|
-
|
|
|
+虽然依旧简陋,但比之前好。提供了线路切换、预加载的功能。
|
|
|
|
|
|
# License
|
|
|
|