关于 ShadowsocksR 的介绍就不多说了,懂的都懂,本文要说的是通过一键安装 Python 版 ShadowsocksR/SSR 脚本搭建独享节点的内容,搭建 ShadowsocksR 代理服务端需要懂点服务器配置基础,小白学习本教程时需要耐心看完全文,安装搭建是需要注意细节,搭建完成还需要配合客户端才可以实现网络代理。
系统支持
内存要求:≥ 128M,建议 ≥ 512M
系统支持:CentOS 6+,Debian 8+,Ubuntu 11+
演示环境:采用腾讯云 2H 2G 50M Debian 9 香港服务器
使用方法
1、使用 OPENSSH 登录到服务器终端,运行以下 ShadowsocksR 安装命令,填写密码,尽量不要使用默认密码,设置服务器端口,然后选择加密方式,加密方式懂得可以自行选择,不懂得就默认 aes-256-gcm 即可,如下图:
# 脚本安装命令 wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh chmod +x shadowsocks.sh ./shadowsocks.sh 2>&1 | tee shadowsocks.log # 脚本配置说明 密码:Password,可自己设定,如不设定,默认为 teddysun.com 端口:Port,可自己设定,如不设定,默认从 9000-19999 之间随机生成 加密:Encryption Method,可自己设定,如不设定,默认为 aes-256-gcm
2、设置完成以上内容,等待自动安装完成 ShadowsocksR 脚本,安装完成后,脚本会提示 Congratulations Shadowsocks-python server install completed,也会同时列出服务器地址、端口、密码、加密方式,如下图:
3、打开可以使用 SSR 协议的代理客户端进行添加使用,演示使用的是 WinXray 客户端,将服务器地址、端口、密码、加密方式,填写完成就可以导入了,如下图:
相关命令
一键安装 ShadowsocksR/SSR 脚本目前支持卸载,安装完成就会在后台启动,可通过状态命令查看是否在进程运行,当然同时脚本安装完成也会自动加入开机启动,相关命令如下:
# 卸载脚本 ./shadowsocksR.sh uninstall # 启动服务 /etc/init.d/shadowsocks start # 停止服务 /etc/init.d/shadowsocks stop # 重启服务 /etc/init.d/shadowsocks restart # 查看状态 /etc/init.d/shadowsocks status # 配置文件路径 /etc/shadowsocks.json # 日志文件路径 /var/log/shadowsocks.log
用户配置
单用户配置文件,配置文件路径:/etc/shadowsocks.json,单用户配置示例如下:
{ "server":"IP地址", "server_port":端口, "local_address":"127.0.0.1", "local_port":1080, "password":"密码", "timeout":300, "method":"加密方式", "fast_open": false }
多用户多端口配置文件示例,配置文件路径:/etc/shadowsocks.json,多用户配置示例如下:
{ "server":"IP地址", "local_address":"127.0.0.1", "local_port":1080, "port_password":{ "端口一":"密码一", "端口二":"密码二", "端口三":"密码三", "端口四":"密码四", "端口五":"密码五" }, "timeout":300, "method":"加密方式", "fast_open": false }
最后说明
脚本安装时提供了十六种加密方式,默认为 aes-256-gcm 加密方式,第三方客户端和官方原版客户端都是支持这些加密方式的,个人较为推荐 aes-128-ctr 与 aes-256-gcm 加密方式,本脚本没有所谓兼容、混淆的说法,配置起来更加适合新手使用。
相关文章
发表评论
评论列表