前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

socks5

作者头像
Heeler-Deer
发布2023-07-24 20:32:51
3560
发布2023-07-24 20:32:51
举报
文章被收录于专栏:HD-学习笔记HD-学习笔记

自己搭建vps服务器建议参考我之前的博客

本文主要参考Rokas.Yang

针对国内云服务器无法使用github这一问题(如今各大运营商已经将github屏蔽),我的建议是尽早在服务器上使用代理。

shadowsocksr

软件安装,首先在本机下载软件shadowsocksr

之后传输到服务器上。

12345678

#解压unzip sh*.zip#进入目录cd sha*r#执行初始化脚本sh initcfg.sh#更改配置文件vim config.json

配置文件具体内容按照代理的选项填充即可。

为了以后方便使用代理,建议将本地端口local port选项映射到2000

同时为了管理方便,将ssr通过systemctl进行管理

12

#创建文件mkdir -p ~/.config/systemd/user

启动ssr代理需要三个选项:

  • python运行环境
  • shadowsocksr/shadowsocks/local.py(即下载的目录里面的文件)
  • 刚刚填写的配置文件config.json

这里建议python为3.7及以上。

首先查询python运行环境,

12

#此处查询服务器python位置whereis python

之后可以填写systemd的服务文件,vim ~/.config/systemd/user/ssr-client.service

12345678

[Unit]Description=Shadowsocks R Client ServiceAfter=default.target[Service]ExecStart=/usr/local/python/bin/python3.10 /root/shadowsocksr-manyuser/shadowsocks/local.py -c /root/shadowsocksr-manyuser/user-config.json #以你实际路径为准Restart=on-abort[Install]WantedBy=default.target

之后即可通过systemd管理服务:

12345678

#重载服务systemctl --user daemon-reload#启动ssrsystemctl --user start ssr-client#查看运行状态systemctl --user status ssr-client#设置为开机启动systemctl --user enable ssr-client

proxychains4

为了更方便调用ssr代理,需要安装proxychains4

还是在本机电脑开代理下载proxychains4,之后传输到服务器,

1234567891011

#解压unzip pro*.zip#进入目录cd proxychains-ng#安装./configuremake && sudo make install#复制配置文件sudo cp ./src/proxychains.conf /etc/proxychains.conf#编辑配置文件sudo vim /etc/proxychains.conf

由于刚刚已经把ssr的本地端口设置为2000,因此只需要把最后一行设置为socks5 127.0.0.1 2000即可。

检测是否能够使用代理,可以尝试curl一下google

1

proxychains4 curl www.google.com

正常情况会返回如下所示的内容:

issuses

问题一

执行systemctl --user daemon-reload时报错:

Failed to get D-Bus connection: No such file or directory

这个问题,在我的centos(uname -r 查看版本为3.10.0-1160.80.1.el7.x86_64)上可以通过去掉--user选项解决。网上说高版本的centos不会出错。

问题二

执行systemctl --user daemon-reload时报错:service not found

这个问题其实还是centos的版本问题,建议有root权限的话直接将文件ssr-client.service编写在/usr/lib/systemd/system下面。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年12月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • shadowsocksr
  • proxychains4
  • issuses
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档