UNPKG

pacproxy-js

Version:

A https proxy server which supports websocket and CDN. 支持websocket和CDN中转的加密代理服务器

73 lines (38 loc) 2.7 kB
# pacproxy加密代理服务器 * 普通proxy代理服务器有明显的特征,容易被识别和封锁。pacproxy可伪装成普通网站,难于识别和封锁。 * 普通代理服务会泄露访问的网站和http内容,pacproxy使用https加密流量,达到安全隐身的效果。 * pacproxy更安全,比vpn速度快占用资源少,很适合在配置低的设备上运行。 * pacproxy[支持websocket](https://github.com/httpgate/wssproxy-agent), 可利用各种开启websocket的CDN中转流量,支持cloudflare, cloudfront等。 * pacproxy可以部署到支持nodejs聊天室的服务容器内,可以在Nginx,Litespeed Web Server内部署,此时就仅支持websocket代理 * 阻止通过代理访问内网的常见IP段:192.168.xx, 10.xxx等,以及常见内网ipv6地址,方便在家用网络部署。 ## 推荐 推荐用pacproxy安全的访问以下网站: * 明慧网:https://www.minghui.org * 干净世界:https://www.ganjing.com * 神韵作品: https://shenyunzuopin.com * 大法经书: https://www.falundafa.org ## 如何使用 * 运行pacproxy服务后,屏幕会显示 pacurl 和 wssurl * 用pacurl翻墙请参照 [pac代理电脑手机设置](\/documents\/DeviceSetting_ZH\.md) * 用wssurl翻墙请参照 [wssagent代理软件](https://github.com/httpgate/wssproxy-agent) * 搭建pacproxy服务器需要[申请一个域名](\/documents\/About_Domain_ZH.md) ## 1. 在VPS服务器运行(推荐) 参见 [pacproxy服务器](https://github.com/httpgate/pacproxy-server) ## 2. 直接运行 一般直接运行一个不加密的pacproxy服务,再用nginx或LiteSpeed Web Server反向代理成加密服务, 支持[websocket代理](https://github.com/httpgate/wssproxy-agent) ### 设置 可以直接在代码里编辑pacproxy.js里的[configsInCode](pacproxy\.js)部分,也可以单独保存网站设置文件,参见[示例设置](example.site.domain\/production.cfg) ### 运行 node runproxy.js [网站配置文件] [监听端口号] 如:node runproxy.js ./example.site.domain/production.cfg 3129 其中[网站配置文件] [监听端口号] 均为可选参数 ### 后台运行 * 推荐用pm2: sudo pm2 start ./runproxy.js -- ./example.site.domain/production.cfg * Windows下用pm2: pm2 start ./runproxy.js -- -- ./example.site.domain/production.cfg * 也可以用nohup: nohup sudo ./runproxy.js ./example.site.domain/production.cfg & * 推荐用pm2直接运行pacproxy-js的npm库, [参见](https://github.com/httpgate/resouces/tree/main/pm2_Run_Npm_Package.md) ## 3. 在手机上运行 参见 [用Android的Termux运行pacproxy服务](https://github.com/httpgate/resources/blob/main/android_termux_run_pacproxy.md)