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 

win10默认共享访问权限打开

默认共享就是网上邻居默认开放的共享,但是win10即使登录管理员账号,UAC依旧会拦截

win10默认会进行拦截,弹出对话框显示没有权限

几经查找我找到了解决办法:

1.Open the registry editor.

2.Navigate all the way to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.

3.Right-click in the pane on the right side and add a new DWORD (32-bit).

4.Give the new setting the name LocalAccountTokenFilterPolicy.

5.Double click on that setting and give it a value of 1.

翻译一下:

1.打开注册表(win+r输入regedit回车)

2.打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

3.右击右面空白处并新建DWORD (32 位)

4.把新建的命名为LocalAccountTokenFilterPolicy

5.双击把它的值改为1

教程完毕~

哔哩哔哩万万没想到弹幕及视频离线文件

五块钱还是省着点好,基本称不上是电影,但是里面的讽刺意义倒是很深刻,所以我把缓存文件提取出来给大家

原地址:http://bangumi.bilibili.com/movie/10006

下载地址:http://pan.baidu.com/s/1nupdwYt 密码: axve (已失效)

更新:链接:http://pan.baidu.com/s/1qX0hAgs 密码:7pjj

包含安卓缓存文件、电脑弹幕播放器及全部弹幕

注意下载之后把视频用软件合并了再用弹幕播放器放

安卓缓存文件不含视频,请自行按照我写的合并视频及移动重命名文件

播放效果:

WIN10设置默认英文输入法&crtl+空格切换输入法的方法

昨天把升级到了WIN10,最蛋疼的一个地方就是默认中文输入法。而且设置默认英文之后居然不能crtl+spacs切换回去(╯‵□′)╯︵┻━┻,只能ctrl+shift切换。。。

然后今天搞出了解决方案

(本教程可能适用于WIN8)

分两步:

0x01.把英文输入法设置成默认

右键开始菜单–控制面板

选择语言

点添加语言–英语–英语(美国),然后选中英语点“上移”

点左侧的“高级设置”,把“代替默认输入法”改成“英语(美国)-美式键盘”

点击“更改语言栏热键”,选择“在输入语言之间”,如果本来就是ctrl+shift就不用更改,如果不是就点“更改按键顺序”改为ctrl+shift

至此,默认英语且ctrl+shift切换输入法已设置完毕。

但是!

开启关闭输入法的快捷键是ctrl+space啊摔!

我都用了快七年了啊摔!

我才不用ctrl+shift啊(╯‵□′)╯︵┻━┻

0x01.设置ctrl+space切换输入法

习惯ctrl+shift的各位就不用往下看了,想用ctrl+space的就继续看ww

这时就要请出AutoHotkey这个神奇的软件了

一般人只用来写连发外挂什么的→_→ 但是可以用它来捕获ctrl+space替换成ctrl+shift~

这样就实现了ctrl+space切换输入法了~

做好的文件:http://pan.baidu.com/s/1jGYjbZS 密码:foio

打开自动后台运行~

扔到开始菜单启动文件夹就ok啦~(C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) 

下面是AutoHotkey文件源码,爱自己倒腾的同学可以自己研究下

Ctrl & Space::
send ^{Shift}{Ctrl}
return

就三行啊!!!精简不占空间啊有木有!!!

教程结束→_→ 

自动强制结束ThunderPlatform.exe的后台进程方法

ThunderPlatform.exe是和迅雷服务一起启动的进程,但是它会在你关闭迅雷之后继续运行,继续上传和扫描文件

每次从任务管理器关掉这样很麻烦,所以我们想办法用自动处理的程序解决这个问题

bat代码如下:

@echo off
echo ********************************
echo *     迅雷后台终结者 by晨旭    *
echo ********************************
:loop
tasklist | find /i "Thunder.exe"&&echo  [ %time:~,-3% ]存在进程Thunder.exe&&goto:wait||echo 不存在Thunder.exe
:kill
tasklist | find /i "ThunderPlatform.exe"&&echo  [ %time:~,-3% ]存在进程ThunderPlatform.exe||echo 不存在ThunderPlatform.exe&&goto:wait
taskkill /im ThunderPlatform.exe /t /f
:wait
ping -n 5 127.1>nul
goto:loop

复制上面的代码保存为bat文件即可,程序发现迅雷关闭之后将自动结束ThunderPlatform.exe运行

但是!

我们是要他后台运行→_→ 这么显示一个黑框框怎么可以(╯‵□′)╯︵┻━┻

所以我们把这个文件放c盘,然后再新建一个bat文件,代码如下:

mshta vbscript:CreateObject("WScript.Shell").Run("cmd /c C:\Thunder_killer.bat",0)(window.close)

C:\Thunder_killer.bat是我们之前那个bat的位置,打开试试,是不是发现成功让第一个bat文件后台运行了?

把第二个文件扔到开始菜单的启动文件夹下(C:\Users\你名字\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)

然后,教程结束