SSR
来源:互联网 发布:小米max2双卡网络设置 编辑:程序博客网 时间:2024/04/29 18:04
SSR项目地址:https://github.com/breakwa11/shadowsocks-rss
感谢这位大妹子
声明:如果有任何不合法行为请联系csdn官方,官方请联系我删除。以下工具仅用于程序员在合法的工作或者合法的学习中需要访问框架官网等情况下使用。切勿用于任何非合法场景。本博主概不负任何责任(包括法律责任)。
声明:如果有任何不合法行为请联系csdn官方,官方请联系我删除。以下工具仅用于程序员在合法的工作或者合法的学习中需要访问框架官网等情况下使用。切勿用于任何非合法场景。本博主概不负任何责任(包括法律责任)。
声明:如果有任何不合法行为请联系csdn官方,官方请联系我删除。以下工具仅用于程序员在合法的工作或者合法的学习中需要访问框架官网等情况下使用。切勿用于任何非合法场景。本博主概不负任何责任(包括法律责任)。
租用VPS
我用的是vultr的VPS
买一个$5的服务器(有$2.5的最好),可以用Paypal绑定借记卡,信用卡直接绑定在vultr也可以。
选择日本的服务器。系统选择Ubuntu 14.04或者CenterOS 6,其他配置默认。
服务器运行之后可以ping一下延迟,延迟大的就删除再买一个。vultr是按服务器使用时间收费的,不是买一个服务器就$5。但是有同事遇到过重复购买都是同一个ip地址的vps的情况(应该是限制只能购买一个服务器),我没遇到,看运气吧。
远程登录到服务器
等待服务器启动好,在终端输入
$ ssh root@11.22.33.44 #11.22.33.44是你租的服务器IP地址
输入密码,密码在VPS网页里找,粘贴密码的时候没有任何提示,粘贴完直接回车
安装git
本文只配置单用户版,如果需要数据库多用户版请看官方文档或者自行百度谷歌
以下命令均以root或者sudo运行
ubuntu/debian 系统:
$ apt-get install git
centos 系统:
$ yum install git
下载服务器版SSR源代码
$ cd ~ # 进入根目录$ git clone -b manyuser https://github.com/shadowsocksr/shadowsocksr.git
下载完后会在~/
下创建一个shadowsocksr
目录,下面是目录结构
.├── shadowsocks # 子目录,配置单用户版需要用到├── user-config.json # 配置文件├── initcfg.sh # 初始化文件└── ... # 其他文件
配置SSR服务器
进入根目录初始化配置:
$ cd ~/shadowsocksr$ bash initcfg.sh
拷贝user-config.json
到shadowsocks
下:
$ cp user-config.json shadowsocks/user-config.json
进入shadowsocks
目录配置user-config.json
:
$ cd shadowsocks/$ vim user-config.json
按需求修改以下配置文件,最常用的只有5个字段,字段说明:
{ "server": "0.0.0.0", "server_ipv6": "::", "server_port": 8388, // 端口号 "local_address": "127.0.0.1", "local_port": 1080, "password": "password", // 密码 "method": "aes-256-cfb", // 加密 "protocol": "auth_sha1_v4", // 协议 "protocol_param": "", "obfs": "http_simple", // 混淆 "obfs_param": "", "speed_limit_per_con": 0, "speed_limit_per_user": 0,}
这五项必须和电脑客户端的SS配置为一样,协议和混淆插件说明
启动SSR服务器
进入SSR目录:
$ cd ~/shadowsocksr/shadowsocks
前台运行:
$ python server.py
如果要在后台运行:
$ python server.py -d start
停止运行或重启(井号是注释,不用输入):
$ python server.py -d stop # 停止$ python server.py -d restart # 重启
查看日志:
$ tail -f /var/log/shadowsocksr.log
更新SSR源代码
$ cd ~/shadowsocksr$ git pull
成功后重启ssr服务
下载SSR客户端
回到自己的电脑下,mac和win大致一样,只是软件不同
win:shadowsocksr-csharp
mac:ShadowsocksX-R / ShadowsocksX-NG
iOS:Shadowrocket
安卓自行解决
配置客户端
打开SSR,如下图配置
mac:
win:
更新国防防火墙名单
不需要每次更新,首次使用和偶尔点点就可以。
mac:在顶部菜单栏找到SSR的小图标 -> 右键点击 -> 代理设置 -> 从GFW List 更新PAC
win:桌面有下角找到SSR小图标 -> 右键点击 -> PAC -> 更新PAC为GFWList。
代理模式
mac:在顶部菜单栏找到SSR的小图标 -> 右键点击 -> PAC自动模式 / 全局模式 / 手动模式
win:桌面有下角找到SSR小图标 -> 右键点击 -> 系统代理模式 -> 直连模式 / PAC模式 / 全局模式
- 全局模式:无论是国内的服务器还是国外的服务器都翻墙(在国防防火墙名单内的服务器是被墙的服务器)
- PAC模式:国内的服务器不翻墙,国外的服务器翻墙
- 直连模式:国内和国外的服务器都不翻墙
- 手动模式:暂时不知道,一般用不上
使用锐速加速服务器(可选择性配置)
锐速对ubuntu的内核有要求,所以先要改内核
我用Ubuntu 14.04 内核是 3.13.0-117,ubuntu必须使用14.04以下的版本,以上是不行的
先要把内核降到 3.13.0-24
我在改内核的时候忘记截图了,下图是已经改好的。
安装3.13.0-24-generic内核文件:
$ sudo apt-get install linux-image-extra-3.13.0-24-generic
查看当前安装的内核,并且记录下来:
$ dpkg -l|grep linux-image
卸载原来的内核:
$ sudo apt-get purge linux-image-3.13.0-XX-generic linux-image-extra-3.13.0-XX-generic
把上面命令中的XX换成自己原来的内核版本! 例如:3.13.0-117
更新grub系统引导文件:
$ sudo update-grub
重启系统:
$ sudo reboot
重启后:
$ uname -r
看到3.13.0-24-generic
就成功的更换内核了
重启vps系统后别忘了启动SSR
安装锐速
$ wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
卸载锐速
$ chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f
- SSR
- SSR
- Retinex(SSR)
- SSR客户端
- SSR错误
- 固态继电器(SSR)
- SSR操作指南
- vue seo ssr
- Nexus SSR激活
- ssr一键搭载
- VPS & SSR & KCPTUN
- linux搭建SSR
- 搭载SSR && BBR
- SSR服务端配置说明
- CentOS 7配置SSR
- SSH,SSR,SSL
- 【笔记】搭建SSR服务器
- vue+ssr+axios
- Swift
- 用于移动和嵌入式视觉应用的 MobileNets
- 安装libpng提示--configure: error: ZLib not installed
- 常用工具
- Jenke 使用apache的poi实现导入导出excel
- SSR
- 避免企业IT外包服务风险三大要素
- 使元素居中
- GBDT&GBRT与XGBoost
- 源码干货 | 手把手教你使用TensorFlow生成对抗样本
- About 云
- 操作系统的关系与区别
- asp.net 自定义服务器控件属性
- JAVA从UTF-8编码文件读取字符串时,前边有问号的问题