Linux命令行下使用Shadowsocks
来源:互联网 发布:百度互联网数据研发部 编辑:程序博客网 时间:2024/06/13 01:59
基本的库安装
centos:
yum install m2crypto git
ubuntu/debian:
apt-get install m2crypto git
获取源代码
git clone -b manyuser https://github.com/breakwa11/shadowsocks.git
执行完毕后会在当前目录新建一个shadowsocks目录。
进入子目录:
cd shadowsocks/shadowsocks
快捷运行
python local.py -s server_ip -p 443 -k password -m aes-256-cfb -o http_simple
#说明:-p 端口 -k 密码 -m 加密方式 -o 混淆插件
如果要后台运行:
python local.py -s server_ip -p 443 -k password -m aes-256-cfb -d start
如果要停止/重启:
python local.py -d stop/restart
查看日志:
tail -f /var/log/shadowsocks.log
用 -h 查看所有参数
还有使用配置文件进行设置(我自己没有成功)
建立配置文件 vi /etc/shadowsocks.json
写入以下内容:
{ "server":"0.0.0.0", "server_ipv6": "::", "server_port":8388, "local_address": "127.0.0.1", "local_port":1080, "password":"mypassword", "timeout":300, "method":"aes-256-cfb", "obfs":"http_simple", "fast_open": false, "workers": 1}
一般情况下,只需要修改以下四项即可:
"server":"0.0.0.0", //服务器地址"server_port":8388, //端口"password":"password", //密码"method":"aes-256-cfb", //加密方式
运行:
python local.py -c /etc/shadowsocks.json
后台运行:
python local.py -c /etc/shadowsocks.json -d start
如果要停止/重启:
python local.py -d stop/restart
查看日志:
tail -f /var/log/shadowsocks.log
设置代理:
默认地址:127.0.0.1 默认端口: 1080
Ubuntu客户端模式
1、登陆
使用拥有管理员权限的账号登陆系统。
2、添加源
由于默认软件源中没有 Shadowsocks-Qt5 的相关信息,因此先运行以下命令,添加作者自己的 PPA 源及密钥。
sudo add-apt-repository ppa:hzwhuang/ss-qt5
3、更新软件源
sudo apt-get update
4、安装 ShadowSocks-qt5 客户端
sudo apt-get install shadowsocks-qt5
稍等片刻即可完成安装。
设置教程
安装完成后,在软件列表中找到 Shadowsocks -Qt5 (找不到的可以直接在导航栏中输入文件名关键字进行搜索),打开运行后会在右上角出现小图标,并在桌面上显示主体窗口。如下图所示。
在空白区域右键,选择 Add 新增服务器,并根据需要选择增加配置文件的方式,这里选择 Manually 以手动方式进行添加。
在弹出的窗口中输入对应的参数值,主要注意一下服务器地址,服务器端口,密码以及加密方式这几个,由于各平台的客户端配置基本类似,在此不再赘述。配置完成后点击 OK,添加成功。
最后一步,记得在安装完成后点击左上角的 Connect 按钮进行连接。
这样,在本地的 1080 端口就已经成功地建立起了到远程服务器的 Socks5 连接。
建立起本地默认端口与远程主机的网络连接后,就可以根据需要使用多种方式调用该端口进行网络访问。例如修改系统的 Network Proxy ,或者采用浏览器 + 插件(Chrome下使用SwitchOmega,Firefox 直接在高级设置中设置 Proxy)
google chrome设置翻墙
第一步、下载插件:
下载到电脑里:链接:http://pan.baidu.com/s/1boAY8jl 密码:evnv
第二步、把插件安装好
插件安装方法:chrome右上角菜单 – 更多工具 – 扩展程序页面,把 ProxySwitchySharp.crx 文件直接拖进去安装就行了。
第三步、下载并导入配置文件
下载到电脑里:链接:http://pan.baidu.com/s/1boAY8jl 密码:evnv
导入步骤:chrome右上角单击小地球图标 – 选项 – 导入/导出 – 从文件恢复 – 选中下载好的 SwitchyOptions.bak 文件导入即可。
- Linux命令行下使用Shadowsocks
- Linux下使用shadowsocks
- Linux下使用shadowsocks-qt5
- Linux下使用shadowsocks穿墙教程
- linux 下使用shadowsocks代理服务
- linux下使用shadowsocks 做代理
- Linux-Ubuntu环境下使用Shadowsocks
- linux下安装shadowsocks
- Ubuntu下使用Shadowsocks
- Ubuntu 下使用 Shadowsocks
- Linux mint 18下使用shadowsocks搭建VPN
- CentOS命令行使用shadowsocks代理的方法
- CentOS命令行使用shadowsocks代理的方法
- CentOS命令行使用shadowsocks代理的方法
- Linux下搭建Shadowsocks代理
- linux下shadowsocks 的安装
- Ubuntu下怎么使用Shadowsocks
- Linux下FTP命令行使用
- 蓝牙的基本使用一
- JAVA 队列和栈举例
- VS2010使用指南
- 二叉搜索树的第k个结点
- [工具]利用EasyRTSPClient工具检查摄像机RTSP流不能播放原因以及排查音视频数据无法播放问题
- Linux命令行下使用Shadowsocks
- Gym 101149B B - No Time for Dragons 模拟
- Tiling(递推、大数相加)
- 【HDU 1568 Fibonacci】+ 数学
- 记录一下我的微信开发配置测试过程——关注后接收文本欢迎信息
- 2016 China CAD&CG 参会总结 -- day3
- android中自己编写一个2048的游戏
- 【UVa12563劲歌金曲】0-1背包+小技巧
- javascript面向对象(一)-创建对象