arong 发表于 2024-8-9 18:23:45

CentOS/Linux系统 安装shadowsocks客户端 翻墙 VPN 代理

CentOS/Linux系统 安装shadowsocks 翻墙



工作原因,经常上google查资料,所以不得不翻墙,因为工作基本都是用的centos/linux,将其配置过程记录下来,以备忘或者帮助有相同需求的同学。
1.安装shadowsocksA方案。 自动安装 Debian / Ubuntu:









    apt-get install python-pip
   
    pip install shadowsocks
               
CentOS:
    yum install python-setuptools && easy_install pip
   
    pip install shadowsocks



B方案。手动安装下载shadowsocks源码:
官方直链接
https://pypi.python.org/packages/02/1e/e3a5135255d06813aca6631da31768d44f63692480af3a1621818008eb4a/shadowsocks-2.8.2.tar.gz




阿荣社区转存

通过百度网盘分享的文件:shadowsocks-2.8.2.zip
链接:https://pan.baidu.com/s/1Ut8H3p5uxTHxtLU85R7FUA?pwd=zfkx

提取码:zfkx




2个地址选一个下载就行,解压后执行, python setup.py install2.安装 privoxy
2.1先下载privoxy源码:
wget -c http://www.privoxy.org/sf-download-mirror/Sources/3.0.26%20%28stable%29/privoxy-3.0.26-stable-src.tar.gz


2.2 创建privoxy用户:

useradd privoxy2.3
./configure && make && make -s install

3配置shadowsocks

3.1
最关键的一步 有海外VPN服务端的配置
3.2
配置代理环境变量,编译/etc/profile中添加以下内容


export http_proxy=http://127.0.0.1:8118

export https_proxy=http://127.0.0.1:8118

export no_proxy=localhost

3.3添加VPN配置文件

vim /etc/shadowsocks.json

{

"server":"您的VPN服务器地址",

"server_port":您的VPN端口,

“本地地址”:“127.0.0.1”,

“本地端口”:1080,

"password":"您的VPN密码",

“超时”:300,

“方法”:“rc4-md5”,

“fast_open”:false,

“工人”:4

}


4增值服务
vim /usr/bin/myss/bin/bash #!/bin/bash

案例 $1

开始)nohup sslocal -c /etc/shadowsocks.json &>> /var/log/shadowsocks.log &服务 privoxy 启动导出 http_proxy= http://127.0.0.1:8118导出 https_proxy= http://127.0.0.1:8118导出 ftp_proxy= http://127.0.0.1:8118导出 no_proxy=localhost;;停止)取消设置 http_proxy https_proxy no_proxy服务隐私停止本地pkill命令;;重新加载)本地pkill命令nohup sslocal -c /etc/sysconfig/.shadowsocks.json &>> /var/log/shadowsocks.log &;;放)导出 http_proxy= http://127.0.0.1:8118导出 https_proxy= http://127.0.0.1:8118导出 ftp_proxy= http://127.0.0.1:8118导出 no_proxy=localhost;;未设置)取消设置 http_proxy https_proxy no_proxy ftp_proxy;;*)echo'使用开始|停止|重新加载|设置|取消设置'出口 1;;埃萨克


5.命令myss start / stop即可打开关闭shadowsocks

6配置firefox用VPN上网



a. 首选项-> 高级 -> 网络 -> 设置 -> 配置访问国际互联网的代理
b. 选中 “手动配置代理“,
    HTTP 代理项填: 127.0.0.1 , 端口: 8118
c. 选中 “为所有协议使用相同代理“, 确定即可


页: [1]
查看完整版本: CentOS/Linux系统 安装shadowsocks客户端 翻墙 VPN 代理