CentOS、Debian 下搭建 shadowsocks 服务

本站科学上网文章集合请见此页:关于在线代理

0x01、搭建服务器

1.安装必要组建

centos执行

yum install build-essential autoconf libtool openssl-devel gcc -y

debian执行

apt-get install build-essential autoconf libtool libssl-dev gcc -y

2.安装git

centos执行

yum install git -y

debian执行

apt-get install git -y

装完了执行git –version,如果出版本号则安装成功。

3.下载shadowsocks-libev源码包并编译

不会的请按照下面的语句一句句执行

下载库:

git clone https://github.com/chenxuuu/shadowsocks-libev.git

切换到目录

cd shadowsocks-libev

组建

./configure

编译

make && make install

4.运行shadowsocks

nohup /usr/local/bin/ss-server -s 服务器IP地址 -p 端口 -k 密码 -m 加密方式 &

比如:

screen nohup /usr/local/bin/ss-server -s 156.132.67.213 -p 8981 -k admin888 -m aes-256-cfb &
#screen指令可使程序在关闭ssh后继续后台运行

5.加入开机启动

echo "nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &" >> /etc/rc.local

0x02、客户端选择

推荐使用Shadowsocks-gui,简单的好用还是中文的→_→ 

官方下载:http://sourceforge.net/projects/shadowsocksgui/

本站百度网盘备份下载(Shadowsocks-win-2.5.2,解压密码123):

链接:http://pan.baidu.com/s/1bnZjfTP 密码:anox

手机版客户端:

链接:http://pan.baidu.com/s/1c0KVojA 密码:advi 

自己用 vps 搭建代理服务器~

看之前,大家可以看看之前的两篇文章:

教你用正确的姿势科学上网

SSH–更简单更好用的科学上网姿势~

下面我教大家如何利用便宜的国外vpn搭建自己的代理服务器~另加测评

准备工具:能付钱的paypal账号一个、然后什么也不需要了。。。

首先打开“搬瓦工”的主页,注册账号:https://bandwagonhost.com

然后打开这个网址:https://bandwagonhost.com/cart.php

我选最便宜的一个主机进行测试:

下面选主机地址,速度测试见下:

Bandwagon Host test downloads:
USA West coast (Phoenix Arizona)
http://198.35.46.10/100mb.bin
http://198.35.46.10/500mb.bin
http://198.35.46.10/1000mb.bin
Test IP: 198.35.46.10

USA West coast (California)
http://104.194.76.20/100mb.bin
http://104.194.76.20/500mb.bin
http://104.194.76.20/1000mb.bin
Test IP: 104.194.76.20

USA East coast (Florida)
http://23.252.104.22/100mb.bin
http://23.252.104.22/500mb.bin
http://23.252.104.22/1000mb.bin
Test IP: 23.252.104.22

EU (Netherlands), Location 1 (Smart DC)
http://45.62.120.202/100mb.bin
http://45.62.120.202/500mb.bin
http://45.62.120.202/1000mb.bin
Test IP: 45.62.120.202

EU (Netherlands), Location 2 (Serverius DC)
http://192.243.124.74/100mb.bin
http://192.243.124.74/500mb.bin
http://192.243.124.74/1000mb.bin
Test IP: 192.243.124.74


这里我选择凤凰城的节点,大家自己选择适合自己的:


购买成功后,到后台:

第一种翻墙方法,安装Shadowsocks Server:


然后按照服务商提供的软件就能直接代理啦~

填好信息,就行啦:

更新一下列表,开启全局代理:

测试下速度~:

速度不错~

第二种,利用ssh隧道代理:

1、在后台左边选择“Root-Shell interactive ”

2、创建一个用户组 输入以下命令:

groupadd papapa

你可以将 “papapa” 替换成任意名字。

3、创建受限用户 输入以下命令:

useradd -d /home/hentai -m -g papapa -s /bin/false hentai

以上命令将会在 “papapa” 创建一个新的 SSH 用户 “hentai”,该用户只能使用 SSH 代理,不能登录你的 VPS 帐户。

4、为新用户设置密码 输入以下命令:

passwd hentai

然后,为该用户设置任意密码 (例如 “123456″)。 完了之后,你就可以用啦~用法见SSH–更简单更好用的科学上网姿势~

另外,查看所有用户:

cat /etc/passwd

删除用户:

userdel -r 用户名

教程结束

另外,如果区域选错了可以在后台“Migrate to another datacenter”那里改掉~


好了,教程就到这里~

另外要有谁没有paypal的,在下面留言~我给你代开~收30→_→ 

SSH– 更简单更好用的科学上网姿势~

本站科学上网文章集合请见此页:关于在线代理
说道ssh隧道代理,可能大家很陌生~我先教大家怎么连vpn:

只说win7win8啦~(点击图片放大)

简单来说,vpn只能全局代理,并且穿透路由器还需要设置;而ssh可以选择性代理,适当的设置可以一直开着不影响本身的网速~

VPN相对于ssh来说,VPN不够灵活,默认情况下,你连上某个vpn,系统所有的网络流量都会从那个VPN连接走,很多时候是不必要的,例如上国内网站的时候,你总不希望你看到的视频内容是从youku连到国外vpn服务器,再从vpn服务器走回到国内你的客户端吧,绕了一圈,丢包率和延时直接上了一个台阶。ssh代理用起来很方便,搭配火狐的autoproxy扩展之类,可以很容易做到哪些网站通过ssh访问,哪些不使用ssh,非常灵活,轻量级。

照例先声明:

作为中国人。 我们严格遵守国家相关法规,坚决打击一切网络造谣和传谣行为;热爱祖国,热爱人民,热爱党,坚决维护社会的和谐稳定!


整天就知道翻墙翻墙翻墙,你看墙内多和谐稳定,硬要去墙外有什么好看的,
墙外尽是美帝及其走狗的谣言以及各种毒害我国人民的产品,
既然你们这么喜欢翻墙,那就移民啊,这么不爱国,还是移民好了,太平洋没加盖,游过去啊。


本教程只适用于在某些情况下GFW误伤某些站点的时候使用。

免费的科学上网方法请见:http://www.chenxublog.com/2015/03/16/教你用正确的姿势科学上网.html

首先,你要有一个ssh账号(没有的欢迎找我要~一个月三块钱成本费,给俩ssh账号和一个vpn账号~要的在下面留言哟~/或者给糖拌苦力怕Minecraft服务器捐款获得账号)

下面分系统:

windows:

windows下ssh设置十分简单,首先先安装x-wall:http://pan.baidu.com/s/1o63dCJC

安装,打开,按下面设置好点连接

然后基本上就不用管了,打开软件的时候在代理设置那里选择“使用ie代理”就ok了~

安卓:

安卓基本上也是傻瓜式,很多软件可以用:

翻墙路由器(可以不用root):http://pan.baidu.com/s/1kTKKHRh 提取密码: ex83

按下图(点击放大):

  

sshtunnel(需要root):http://pan.baidu.com/s/1mg3hKxy 提取密码: iypv

这个设置不用我教了吧。。。

linux:

(1). Gnome SSH Tunnel Manager

软件名称 Gnome SSH Tunnel Manager

授权 / 价格 开源软件 / 免费

系统平台 Linux

运行环境 Gnome

网址官方网站

gSTM 是一款运行于 Gnome 上的用于 SSH Tunnel 的开源客户端,对于多账户管理比较方便。注:其配置文件是以 XML 格式保存。

具体使用可以参照 “Manage SSH Tunnels with Gnome SSH Tunnel Manager @ Ubuntu Geek”

(2). SSH Tunnel Manager

软件名称 SSH Tunnel Manager

授权 / 价格 开源软件(GPLv2) / 免费

系统平台 Linux

运行环境 PyGtk

网址官方网站

一款使用 Python 开发的客户端。据作者所说,由于 Ubuntu 自带的客户端不能满足其要求,也作为学习 PyGtk 开发的实践,因此有了本软件。如果,你也是正在学习 PyGtk 或者对 Ubuntu 自带的客户端不满意,不妨试试,具体功能说明请参考官网。

(3). Terminal

使用终端命令,应该是最符合 Linux 大部分用户习惯的方式了: ssh -qTfnN -D 7070 remotehost

以下为参数说明:

All the added options are for a ssh session that’s used for tunneling.

-q :- be very quite, we are acting only as a tunnel.

-T :- Do not allocate a pseudo tty, we are only acting a tunnel.

-f :- move the ssh process to background, as we don’t want to interact with this ssh session directly.

-N :- Do not execute remote command.

-n :- redirect standard input to /dev/null.

In addition on a slow line you can gain performance by enabling compression with the -C option.

ios:

iPhone / iPod touch

1. iSSH (App Store)

iSSH 与 Mac 上的 iSSH 并不是一个公司的产品。而且此 iSSH 并不免费,售价为 9.99 美元。目前 iSSH 只能用来进行远程连接,并不能进行端口重定向。

2. MobileTerminal (Google Code)

需要 iPhone/iPod touch 已经 jailbreak 过,并安装了 OpenSSH。打开 MobileTerminal 输入:ssh -D 7070 username@host,然后输入密码即可。想要关闭,可以在终端输入 killall ssh,如果仍处于 SSH 登录状态,可以直接输入 logout。

Mac

(1). iSSH

软件名称iSSH

授权 / 价格免费软件 / 免费

系统平台Mac OS X

运行环境所有

网址官方网站

Mac 上小巧免费的客户端,类似于 Windows 上的 MyEnTunnel。对于没有诸多要求,仅仅需要进行 SSH Tunnel 的用户来说值得使用。目前有网友对官网版本进行了修改,可以开机启动及启动时自动连接,并加入了中文界面。

(2). Cocoa SSHTunnel

软件名称SSHTunnel

授权 / 价格开源软件(GPL v2) / 免费

系统平台Mac OS X 10.5 及以后版本

运行环境所有

网址官方网站

一款优秀的开源客户端,设定丰富,可以保存多个配置文件并能为不同的服务指定不同的配置文件,软言软语目前在 Mac 上使用的客户端。当然,由于功能较多,所需要的内存也较 iSSH 多一些。

打开 SSHTunnel 后,首先选择 “Servers” 选项卡创建配置文件。如果所示:

SSH Tunnel

配置后,单击 “Apply” 应用配置,此时出现如图所示提示:

SSH Tunnel

如果想要将此配置文件应用到所有服务,则选择 “Yes”,否则选择 “No”。

配置后,回到 “Sessions” 选项卡,在左侧 “Proxies” 下选择你使用的网络连接,单击 “Off” 左侧开始连接。另外,不要忘记配置转发端口。

(3). SSH Tunnel Manager

软件名称SSH Tunnel Manager

授权 / 价格开源软件 / 免费

系统平台Mac OS X

运行环境所有

网址官方网站

另外一款可以保存多账户的客户端,但只支持 Socks4,另外由于久未更新,不推荐使用。

另外还有两款收费软件,Meerkat 及 AlmostVPNPRO。

教你用正确的姿势科学上网

本站科学上网文章集合请见此页:关于在线代理
为什么要科学上网,这个不用解释吧。。。

你能打开下面几个网址吗。。。
http://facebook.com   
http://YouTube.com   
http://twitter.com   

另外我先声明:

作为中国人。 我们严格遵守国家相关法规,坚决打击一切网络造谣和传谣行为;热爱祖国,热爱人民,热爱党,坚决维护社会的和谐稳定!


整天就知道翻墙翻墙翻墙,你看墙内多和谐稳定,硬要去墙外有什么好看的,
墙外尽是美帝及其走狗的谣言以及各种毒害我国人民的产品,
既然你们这么喜欢翻墙,那就移民啊,这么不爱国,还是移民好了,太平洋没加盖,游过去啊。


本教程只适用于在某些情况下GFW误伤某些站点的时候使用。


下面开始吧~


GFW(GreatFirewall)的百度百科:点我 
维基百科上更详细的资料:http://pan.baidu.com/s/1i3l56Hv


首先,我们要有个国外的主机,这里我推荐用hostinger的免费主机:http://t.cn/RwFLM7w

打开之后,我们点“创建账号”(当然用微博账号登陆也可以~)

注册之后,我们到后台,在上面选主机-添加新账号:

选择免费版,一个个填好~:

创建成功~:

接下来我们点这个主机-管理:

在下面找到“ftp地址”,点进去,我们可以看到网站ftp信息~:

下面我们用ftp客户端打开~(点我下载破解版FlashFXP客户端):

接下来我们下载最重要的东西:goagent程序(点我下载

解压之后,把server文件夹里的fetch.php上传到网站根目录:

接下来我们打开local文件夹里的proxy.ini文件,把里面的fetchserver =改为自己的网站(http://申请的网站网址/fetch.php):

到这里服务器部分就设置完了~接下来是如何在电脑上使用代理~

打开local文件夹里的goagent.exe:

我们要做的就是把浏览器代理改为127.0.0.1:8088

下面用chrome浏览器作示范:打开设置:

点“显示高级设置”:

在“网络”选项中点击按钮:

点“局域网设置”:

改为如下,点确定,确定:

这样电脑就能使用代理上网了~

成功翻墙~

教程就到这里~有什么疑问直接在下面留言吧~