1.4.3 • Published 2 days ago

pacproxy-https-server v1.4.3

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
2 days ago

pacproxy-server

pacproxy runs in a web server 在vps服务器上运行的pacproxy加密代理

自动获取SSL数字证书, 自动加载SSL数字证书

关于pacproxy参见pacproxy.js

准备

需要能运行nodejs的服务器, 建议选用Debian服务器

需要申请一个域名,并将域名指向服务器IP

需要ssh到服务器的命令行,推荐用Bitvise SSH Client

运行

可运行编译好的服务器软件,适合各种操作系统,笔记本和台式机:https://github.com/httpgate/resouces/tree/main/pacproxy-server

也可以按以下步骤用pm2直接运行代码,可及时更新软件,且运行更稳定

初始化服务器,并修改网站设置

git clone https://github.com/httpgate/pacproxy-server

cd pacproxy-server

./pacpinit.sh

编辑当前网站设置并按Ctrl + O保存,Ctrl + X退出

运行pacproxy服务:

sudo ./server.js

核对屏幕上显示出的PAC链接,如果不对则需要修改网站配置文件:

nano current.site.cfg 

从浏览器访问网站,确认运行正常后 Ctrl + C 退出

后台运行pacproxy服务:

sudo pm2 start runserver.js

查看日志:

sudo pm2 logs --lines 100

可用pm2每天下午13点45分(举例)重启服务,清理内存:

sudo pm2 restart runserver --cron-restart="45 13 * * *"

停止pacproxy服务

sudo pm2 delete runserver

升级Github代码:

git checkout package.json
git pull
npm update

更新数字证书

免费数字证书现在有效期为3个月,允许过期前30天更新新证书。

新版本每次重启会在后台自动更新数字证书,用pm2每个月5日18点(举例)重启服务:

sudo pm2 restart runserver --cron-restart="00 18 5 * *"

如果中间做错可以删掉从头再来:

cd ..
rm -rf ./pacproxy-server

推荐

推荐用prcproxy安全的访问以下网站:

1.4.3

2 days ago

1.4.2

2 days ago

1.3.7

8 days ago

1.3.6

9 days ago

1.3.5

9 days ago

1.4.1

7 days ago

1.4.0

8 days ago

1.3.9

8 days ago

1.3.8

8 days ago

1.3.4

21 days ago

1.3.3

21 days ago

1.3.2

21 days ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.9

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.0

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago