搭梯子教程 (科学上网) — CentOS7 SS

搭梯子教程 (科学上网) — CentOS7 SS

很多 IT 行业的新人, 在工作或者学习中, 经常需要查看国外的一些技术网站, 但是由于一些限制很多网站都无法访问, 特别是对于 Android 的开发者来说, 虽然现在 Android 已经有国内官网, 但是还是有很多其他的技术信息在国内的官网上无法找到, 本文就教大家如何通过搭梯子实现访问这些网站的方法, 希望大家在学习研究的时候, 少走一些弯路.

本文介绍的是: 如何在 CentOS7 服务器上部署 Shadowsocks 实现梯子功能.

一, 购买服务器

要搭梯子首先得需要一个海外的 VPS, 这里我用的是 Vultr https://www.bzblg.com/go/vultr3 , 经过对比 Vultr 的性价比很高, 最便宜的 2.5 刀, 500G 流量, 而且可以用支付宝来支付.

1, 注册:

点击注册 https://www.bzblg.com/go/vultr3

2, 充值: Vultr 可以选支付宝来充值, 支付宝最低充值 10 刀

3, 充值完成后, 点 Servers, 点右上角的加号来添加服务器

然后选择服务器位置, 配置以及系统版本, 这边有个网址大家可以测试下下载速度, 根据速度选择合适的服务器位置, 目前 2.5 美元的只有 IPV6, 大家不放心的话 可以选 5 美元的:

测速地址

系统的话, 选择 CentOS7

接下来是选择价格, 选完直接点右下角的购买就可以了, 其他选项可以不管. Vultr 购买完不会马上扣你钱, 它是按小时收费的, 用多久收多少, 不用可以直接停掉

4, 服务器购买完成后, 等几分钟, 等创建好之后点进去看详情, 记住 IP 地址, 用户名和密码.

二, 配置服务器

1, 首先我们要做的是连接服务器, 我们需要一个 SSH 客户端来连接, 我这边用的是 putty(文末附工具下载地址), 打开 putty 后输入服务器的 ip 地址点 open 就可以了, 然后输入用户名和密码 (鼠标右键是粘贴) 就进去到你的远程服务器了.

2, 安装 python, 安装过程遇到 Y/n 的一律输入 Y(按顺序执行下面命令):

yum install python-setuptools

3, 安装 pip, 依次执行下面几个命令:

  1. wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz –no-check-certificate
  2. tar xzvf pip1.3.1.tar.gz
  3. cd pip1.3.1
  4. python setup.py install

4, 安装 Shadowsocks:

pip install shadowsocks

出现 Successfully installed shadowsocks-XXX 说明安装成功了

5, 按顺序执行下面命令, 在 / etc 目录下新建文件夹 \”shadowsocks\”, 然后在 shadowsocks 文件夹下新建文件 \”config.json\”:

  1. mkdir /etc/shadowsocks
  2. vi /etc/shadowsocks/config.JSON

输入完上面命令之后出现的页面, 就相当于 Windows 中的记事本. 最下一行提示我们当前这个文件是新建的.

在这个视图中有如下几个按键需要记住 \”i\”: 按键盘上的 i 键, 窗口最底下显示 \”insert\”, 表示当前文件可编辑.\”Esc\”: 编辑完之后按 Esc 退出编辑模式.\”:\”: 半角的冒号, 在非编辑模式下按键盘上的冒号(半角), 可以进入输入命令的模式.\”w\”: 在命令模式中输入 w 并回车, 窗口最下显示 \”written\”, 表示所做的更改已保存.\”q\”: 在命令模式中输入 q 并回车, 可以退出当前的编辑器.

config.JSON 的内容如下:

  1. {
  2. \”server\”:\”0.0.0.0\”,
  3. \”server_port\”:8388,
  4. \”password\”:\”your_password\”,
  5. \”timeout\”:600,
  6. \”method\”:\”aes-256-cfb\”,
  7. \”fast_open\”: false
  8. }

\”server\”: 是你 Vultr 服务器的 ip 地址

\”server_port\” 和 \”password\” 可以根据自己的要求设定

如果需要同时开多个端口, config.JSON 的内容可以设置如下:

  1. {
  2. \”server\”:\”0.0.0.0\”,
  3. \”port_password\”: {
  4. \”8888\”: \”your_password1\”,
  5. \”8889\”: \”your_password2\”
  6. },
  7. \”timeout\”:600,
  8. \”method\”:\”aes-256-cfb\”,
  9. \”fast_open\”: false
  10. }

6, 执行以下命令启动 Shadowsocks:

ssserver -c /etc/shadowsocks/config.JSON -d start

如果停止 Shadowsocks 执行如下命令(此步不需要执行):

ssserver -c /etc/shadowsocks/config.JSON -d stop

7, 设置 Shadowsocks 开机自启动

执行下面的命令, 创建 shadowsocks.service 文件:

vi /etc/systemd/system/shadowsocks.service

shadowsocks.service 的内容如下:

  1. [Unit]
  2. Description=Shadowsocks
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. PIDFile=/run/shadowsocks/server.pid
  7. PermissionsStartOnly=true
  8. ExecStartPre=/bin/mkdir p /run/shadowsocks
  9. ExecStartPre=/bin/chown root:root /run/shadowsocks
  10. ExecStart=/usr/bin/ssserver pidfile /var/run/shadowsocks/server.pid c /etc/shadowsocks/config.JSON d start
  11. Restart=onabort
  12. User=root
  13. Group=root
  14. UMask=0027
  15. [Install]
  16. WantedBy=multiuser.target

设置文件权限:

chmod 755 /etc/systemd/system/shadowsocks.service

启动服务:

  1. systemctl start shadowsocks
  2. systemctl enable shadowsocks

8, 开启配置端口(以 8888,8889 端口为例):

  1. firewallcmd zone=public addport=8888/tcp permanent
  2. firewallcmd zone=public addport=8889/tcp permanent
  3. firewallcmd reload

三, Final

好了, 到此, 你的梯子已经搭好了, 你现在只要去下载 shadowsocks 的客户端填上 Config.JSON 中的 ip 地址, 端口号, 以及密码就可以了.

大家如果有遇到问题可以关注本博客其他文章, 以后会持续更新

联系方式: 931003200

Putty 下载地址:

  1. Windows:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  2. Mac:https://putty-for-mac.soft32.com/

shadowsocks 客户端下载地址:

  1. Windows
  2. https://github.com/shadowsocks/shadowsocks-windows/releases
  3. Mac OS X
  4. https://github.com/shadowsocks/ShadowsocksX-NG/releases
  5. Linux
  6. https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation
  7. https://github.com/shadowsocks/shadowsocks-qt5/releases
  8. iOS
  9. https://itunes.apple.com/app/apple-store/id1070901416?pt=2305194
RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
知识付费资源集中营 » 搭梯子教程 (科学上网) — CentOS7 SS

发表评论

售后服务:

  • 售后服务范围 1、商业模板使用范围内问题免费咨询
    2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
    3、单价超过200元的模板免费一次安装,需提供服务器信息。
    付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
    2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
    3、服务器环境配置(一般 ¥50-300)
    4、网站中毒处理(需额外付费,500元/次/质保三个月)
    售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
    免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 645876098@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

搭梯子教程 (科学上网) — CentOS7 SS

很多 IT 行业的新人, 在工作或者学习中, 经常需要查看国外的一些技术网站, 但是由于一些限制很多网站都无法访问, 特别是对于 Android 的开发者来说, 虽然现在 Android 已经有国内官网, 但是还是有很多其他的技术信息在国内的官网上无法找到, 本文就教大家如何通过搭梯子实现访问这些网站的方法, 希望大家在学习研究的时候, 少走一些弯路.

本文介绍的是: 如何在 CentOS7 服务器上部署 Shadowsocks 实现梯子功能.

一, 购买服务器

要搭梯子首先得需要一个海外的 VPS, 这里我用的是 Vultr https://www.bzblg.com/go/vultr3 , 经过对比 Vultr 的性价比很高, 最便宜的 2.5 刀, 500G 流量, 而且可以用支付宝来支付.

1, 注册:

点击注册 https://www.bzblg.com/go/vultr3

2, 充值: Vultr 可以选支付宝来充值, 支付宝最低充值 10 刀

3, 充值完成后, 点 Servers, 点右上角的加号来添加服务器

然后选择服务器位置, 配置以及系统版本, 这边有个网址大家可以测试下下载速度, 根据速度选择合适的服务器位置, 目前 2.5 美元的只有 IPV6, 大家不放心的话 可以选 5 美元的:

测速地址

系统的话, 选择 CentOS7

接下来是选择价格, 选完直接点右下角的购买就可以了, 其他选项可以不管. Vultr 购买完不会马上扣你钱, 它是按小时收费的, 用多久收多少, 不用可以直接停掉

4, 服务器购买完成后, 等几分钟, 等创建好之后点进去看详情, 记住 IP 地址, 用户名和密码.

二, 配置服务器

1, 首先我们要做的是连接服务器, 我们需要一个 SSH 客户端来连接, 我这边用的是 putty(文末附工具下载地址), 打开 putty 后输入服务器的 ip 地址点 open 就可以了, 然后输入用户名和密码 (鼠标右键是粘贴) 就进去到你的远程服务器了.

2, 安装 python, 安装过程遇到 Y/n 的一律输入 Y(按顺序执行下面命令):

yum install python-setuptools

3, 安装 pip, 依次执行下面几个命令:

  1. wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz –no-check-certificate
  2. tar xzvf pip1.3.1.tar.gz
  3. cd pip1.3.1
  4. python setup.py install

4, 安装 Shadowsocks:

pip install shadowsocks

出现 Successfully installed shadowsocks-XXX 说明安装成功了

5, 按顺序执行下面命令, 在 / etc 目录下新建文件夹 \”shadowsocks\”, 然后在 shadowsocks 文件夹下新建文件 \”config.json\”:

  1. mkdir /etc/shadowsocks
  2. vi /etc/shadowsocks/config.JSON

输入完上面命令之后出现的页面, 就相当于 Windows 中的记事本. 最下一行提示我们当前这个文件是新建的.

在这个视图中有如下几个按键需要记住 \”i\”: 按键盘上的 i 键, 窗口最底下显示 \”insert\”, 表示当前文件可编辑.\”Esc\”: 编辑完之后按 Esc 退出编辑模式.\”:\”: 半角的冒号, 在非编辑模式下按键盘上的冒号(半角), 可以进入输入命令的模式.\”w\”: 在命令模式中输入 w 并回车, 窗口最下显示 \”written\”, 表示所做的更改已保存.\”q\”: 在命令模式中输入 q 并回车, 可以退出当前的编辑器.

config.JSON 的内容如下:

  1. {
  2. \”server\”:\”0.0.0.0\”,
  3. \”server_port\”:8388,
  4. \”password\”:\”your_password\”,
  5. \”timeout\”:600,
  6. \”method\”:\”aes-256-cfb\”,
  7. \”fast_open\”: false
  8. }

\”server\”: 是你 Vultr 服务器的 ip 地址

\”server_port\” 和 \”password\” 可以根据自己的要求设定

如果需要同时开多个端口, config.JSON 的内容可以设置如下:

  1. {
  2. \”server\”:\”0.0.0.0\”,
  3. \”port_password\”: {
  4. \”8888\”: \”your_password1\”,
  5. \”8889\”: \”your_password2\”
  6. },
  7. \”timeout\”:600,
  8. \”method\”:\”aes-256-cfb\”,
  9. \”fast_open\”: false
  10. }

6, 执行以下命令启动 Shadowsocks:

ssserver -c /etc/shadowsocks/config.JSON -d start

如果停止 Shadowsocks 执行如下命令(此步不需要执行):

ssserver -c /etc/shadowsocks/config.JSON -d stop

7, 设置 Shadowsocks 开机自启动

执行下面的命令, 创建 shadowsocks.service 文件:

vi /etc/systemd/system/shadowsocks.service

shadowsocks.service 的内容如下:

  1. [Unit]
  2. Description=Shadowsocks
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. PIDFile=/run/shadowsocks/server.pid
  7. PermissionsStartOnly=true
  8. ExecStartPre=/bin/mkdir p /run/shadowsocks
  9. ExecStartPre=/bin/chown root:root /run/shadowsocks
  10. ExecStart=/usr/bin/ssserver pidfile /var/run/shadowsocks/server.pid c /etc/shadowsocks/config.JSON d start
  11. Restart=onabort
  12. User=root
  13. Group=root
  14. UMask=0027
  15. [Install]
  16. WantedBy=multiuser.target

设置文件权限:

chmod 755 /etc/systemd/system/shadowsocks.service

启动服务:

  1. systemctl start shadowsocks
  2. systemctl enable shadowsocks

8, 开启配置端口(以 8888,8889 端口为例):

  1. firewallcmd zone=public addport=8888/tcp permanent
  2. firewallcmd zone=public addport=8889/tcp permanent
  3. firewallcmd reload

三, Final

好了, 到此, 你的梯子已经搭好了, 你现在只要去下载 shadowsocks 的客户端填上 Config.JSON 中的 ip 地址, 端口号, 以及密码就可以了.

大家如果有遇到问题可以关注本博客其他文章, 以后会持续更新

联系方式: 931003200

Putty 下载地址:

  1. Windows:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  2. Mac:https://putty-for-mac.soft32.com/

shadowsocks 客户端下载地址:

  1. Windows
  2. https://github.com/shadowsocks/shadowsocks-windows/releases
  3. Mac OS X
  4. https://github.com/shadowsocks/ShadowsocksX-NG/releases
  5. Linux
  6. https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation
  7. https://github.com/shadowsocks/shadowsocks-qt5/releases
  8. iOS
  9. https://itunes.apple.com/app/apple-store/id1070901416?pt=2305194
RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
知识付费资源集中营 » 搭梯子教程 (科学上网) — CentOS7 SS

发表评论

售后服务:

  • 售后服务范围 1、商业模板使用范围内问题免费咨询
    2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
    3、单价超过200元的模板免费一次安装,需提供服务器信息。
    付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
    2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
    3、服务器环境配置(一般 ¥50-300)
    4、网站中毒处理(需额外付费,500元/次/质保三个月)
    售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
    免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 645876098@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

提供最优质的资源集合

立即查看 了解详情
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡