【VPS指南03】小鸡秒变飞机之Trojan
01 安装 trojan
使用 apt 安装 trojan:
1 | apt install trojan |
编辑 trojan 的配置文件:
1 | vi /etc/trojan/config.json |
主要需要修改:
- 端口
- 密码
- 证书地址
需要更改 /lib/systemd/system/trojan.service 文件:
1 | # 修改[Service]中的user,不能是nobody |
02 配置 nginx
配置 nginx 对443端口进行分流
1 | stream { |
进入 sites-availiable 配置,参考如下:
1 | server { |
注意,监听端口1234不能再有证书验证,不加 ssl:
1 | # 如果certbot自动生成如下内容,那么需要删除一些内容 |
更改完之后,reload nginx:
1 | ln -s /etc/nginx/sites-available/myproxy.mydomain.com.conf /etc/nginx/sites-enabled/ |
03 配置文件夹权限
对于 html 文件所在的位置,需要要让 www-data 用户可读状态:
1 | chmod -r 755 /home/xxx/xxx |
04 注意事项
- 配置完 nginx 能跑通后,建议将 nginx配置文件用 git 跟踪。因为 nginx 端口配置时删除了ssl,以后用
certbot --nginx会自动重写ngixn配置文件。自动改动后,nginx -t仍然返回ok,但其实已经有错误了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 咕咕评客!
评论



