第六周作业。

第六周作业。额,暂时不知道写什么好。那就写写如何翻越GFW   (科学上网)的教程吧。基于Shadow socks的教程。可能不是第一个,也可能不是最后一个。但是这也算是科普吧。毕竟连翻越GWF(科学上网)能力都没有何必谈的上是一个好的Programer呢?、

==========================================================

顺便说一句:Fk GFW。

===========================================================

首先,首先准备一个VPS或者独立的服务器(不在大陆地区即可)。

本人的VPS是在HK和美帝的达拉斯的。好处就是你搭建什么都不需要备案。这点就很方便。

那么开始吧!

首先,许多VPS都是Linux环境的。那么就说下Linux环境如何搭建SS服务端。

每个发行版都不一定一样,所以以以VPS的两大派系做了区分。

Ubuntu/Debian:

这个最方便。

首先,运行

$sudo apt-get update

$sudo apt-get upgrade

把软件包更新到最新版。

默认情况下 ss是不能在后台直接跑起来的。那么我们需要一个神奇的东西。就是supervisor。

运行如下命令:

$sudo apt-get install python-pip python-m2crypto supervisor shadowsocks

待安装完毕了之后:

然后编辑/etc/supervisor/conf.d/shadowsocks.conf进行配置

$sudo vim  /etc/supervisor/conf.d/shadowsocks.conf
[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autorestart=true
user=nobody

按照上面编辑即可。编辑完毕后,按ESC退出编辑模式

使用 shift+; 输入wq保存并退出。

有人可能会问。命令看到后。有个叫shadowsocks.json

这个是什么玩意。这个后面统一待会讲。

然后执行

$service supervisor start

再执行

$supervisorctl reload

即可。

Cent OS/Fedora:

首先

$sudo yum update

然后:

$sudo yum install python-setuptools supervisor
$easy_install pip
$sudo pip install shadowsocks

安装好ss后。

和刚刚那个步骤一样。就可以了 。

如果在CentOS下。出现未找到服务。

那么可以参考如下方法。

# 添加到系统服务
$sudo chkconfig --add supervisord
$sudo chkconfig supervisord on
# 启动命令
$service supervisor start
# 重启命令
$supervisorctl reload

如果CentOS默认情况下安装了 Iptables防火墙。需要把对应端口加入白名单。

#文件位置参考系统版本和发行版。不一定是一模一样。

$sudo vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 在shadowsocks.json里配置的端口号 -j ACCEPT

好了。

重启iptables;

$service iptables restart

=========================

下面就是如何配置

shadowsocks.json了。

首先。使用

$sudo vim /etc/shadowsocks.json

就拿我的VPS的配置举例子吧。

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"password",
    "timeout":300,
    "method":"aes-256-cfb",
    "works":15
}

一般就是 : serverport指的是你在服务器开放的端口。同时记得要在iptables里设置好。

password填的是客户端如果需要接入。使用的密码。

method即为加密方式。在这里推荐aes-256-cfb 这个。

works指的是最大连接数。即你允许最多几个人在线链接你的服务器。

最主要就是这几个。没别的了。

=====================================================================================================================

客户端教程:

Linux/OSX

安装方式和上文的没区别。

{
    "server":"服务端地址",
    "server_port":服务端端口,
    "local_port":1080,
    "password":"password",
    "timeout":600,
    "method":"aes-256-cfb"
}

配置文件如上。

localport为本地端口。即本地代理的端口。

客户端启动方式为 :

$sslocal -c path
#path为你的配置文件路径。

windows更不用说了。

直接贴girhub:

https://github.com/shadowsocks1/shadowsocks-windows

自己去研究吧。文档说的很清楚。

就这样~~

很简单吧。

时间: 2024-10-27 04:41:46

第六周作业。的相关文章

机电传动控制第六周作业

关于<机电传动控制>和其他课程的联系的感悟: 1.电机原理部分与之前学的<电路原理>和<大学物理>课程有较大关系,主要体现在定子电路转子电路和控制电路的分析上,电路分析的基尔霍夫定律和电磁学的电子转换麦克斯韦方程对理解和分析电机原理电路有相当大的帮助. 2.电机控制部分与<模拟电路技术>中学到的三相电的特性和星形三角形连接有一定联系. 3.PLC部分与<数控技术>和<数字电路技术>两门课程有很多联系.数电中学到的逻辑变换与逻辑电路能帮

机电传动控制第六周学习笔记——《机电传动控制》和其他课程的联系

机电传动控制就目前学习的情况来看电学方面的东西比较多,但是与其他非电类的课程也有很多联系. 1.电机原理的部分主要是和基础物理学里面的内容有很大关系,比如电磁感应,楞次定律等等,从基础的物理原理讲起: 2.进入控制部分以后我们见到了很多电机,建模的时候有数学建模的思想,利用自定义的参数的变化得到电机随时间的运行状况仿真,并通过探讨这些参数的敏感性牺牲不敏感参数找到整体的最优解: 3.编程的思想和C语言很类似.逻辑性和面向过程编程都很重要: 4.控制时使用的继电器-接触器控制电路与电路的分析很类似

机电传动控制第八周作业

一.交通灯控制 梯形图如上,经过与同学讨论修改. 二.传送带控制

机电传动控制第五周作业

应用兴趣点:日常生活中,洗衣机的电机,如何控制噪声,还有工作电机的类型,调速和电机相关的工作状态,想深入了解工作电机.  冰箱中需要几个电机控制其正常工作,关于制冷电机的工作特性并想深入了解.  汽车中的自动调节座位功能和自动调节车窗需要的电机要多少,还有需不需要同时工作,及工作状态的变化.  水泵中用的电机也较感兴趣,它的控制原理,还有效率怎么控制,想知道有没有什么方式来提高它的工作性能如效率.  还有如光盘驱动,打印机所需的电机怎么控制高精度的加工,一些工作特性,想深入了解精度提升的方式和创

《机电传动控制》第二周作业

1.  对电机发展史的感悟 电机的发明起始于19世纪上叶,那时人们对其中的物理原理还不是很清楚,他们甚至认为发电机和电动机是两种不同完全的东西,但却对电机的应用有着深刻的理解,后来随着一代一代科学家的努力,电机的结构和功效得到了极大的突破,人们也从直流电的时代跨越到了交流电的时代.说起直流电和交流电,就不得不提及爱迪生和特斯拉,或许我们大多数人都知道爱迪生,对特斯拉却知之甚少,其实论起发明创造他们两个不分伯仲,而且特斯拉比爱迪生有更长远的科学眼光. 他们的故事要从1884年说起,这一年,特斯拉第

机电传动控制第四周仿真作业

机电传动控制第四周仿真作业 题目要求: 结合本周学习的交流电机原理及启动.调速.制动特性,用Modelica设计和仿真一个用三相交流异步电机带动起重机起升机构运行.具体要求如下: 1)实现如下机械运动周期: 控制电机带重物上升,从静止加速到800r/min 保持800r/min匀速运动0.5s, 减速到静止,保持静止状态0.5s, 带重物下降,从静止达到600r/min 保持600r/min匀速运动0.6s, 减速到静止. (为了便于仿真,匀速和静止持续时间较短) 2) 升降机构和重物折算到到电

机电传动控制课程第一周学习笔记

机电传动课程第一周学习笔记 本周的学习内容主要是第一章绪论和第二章机电传动系统的动力学基础,结合课程学习和预习复习回顾内容如下: 1.绪论:学习了机电传动控制目的与任务.发展历程和我们该如何学习这门课程. 2.机电传动系统的动力学基础: a.运动方程式:对于单一拖动系统或者多拖动系统,在分析时一般都折算到一根轴(电动机轴)上,折算的基本原则是,折算前的多轴系统同折算后的单轴系统在能量关系上或功率关系上保持不变.而对于单 走拖动系统的运动方程式如下. b.判断TM/TL的符号:主要概括为三条:规定

机电传动控制直流调速作业

一.仿真测试: 本次作业对直流调速控制器进行设计,预期采用PID控制,控制器设计如下: 其仿真结果如下: 二.对控制器和结果做以下解释: 1.控制器期初限定的10V输出限定对控制结果影响较大,使积分环节对振动的稳定作用变差: 2.微分环节引入反而使电流曲线更为尖锐,过渡曲线不平滑,因此放弃微分环节: 3.结果显示响应较快,但不够平滑,速度曲线变化不大,超调量很小.

《机电传动控制》第一周笔记

知识要点: 1.1 术语与概念 1.1.1 控制与调节 引入了输入量u,输出量v,被调量x,基准量w,调节差e等概念,并用工作原理图表示它们之间的函数关系,即相应传递环节的传递特性.其中控制与调节的区别在于控制属于开环作用路径,调节则属于闭环作用路径. 1.1.2 调节信号回路 调节或控制所使用的信号,分为模拟信号,数字信号和二进制信号. 模拟信号:连续的取值范围,时间是连续/不连续的,数值变化过程是连续/不连续的. 数字信号:有限数量的离散取值范围,时间是连续/不连续的,数值变化过程始终是不连

机电传动控制第八周——PLC仿真练手

一.交通灯控制 控制的要求是“打开SW1开关后,交通灯控制器开始工作”和“SW2为控制开关”,整个过程中只有一个给行人用的按钮,SW1(X024)和SW2(X025)都不是按钮,所以启动的时候采用了X024的上升沿和X025的上升下降沿控制. 最上面的一部分是绿灯(Y002)的控制,有X025常闭触点串接的支路是白天模式,X025常开串接的支路对应夜间模式,一开始的时候白天于夜间的部分我是分开写的,但是后来发现Y002等等线圈在同一时刻只能有一个确定的状态,不能在白天模式的灯是亮的而夜间模式的没