Linux系统免流上网攻略详细教程 (linux免流教程)

随着网络的日益普及和智能手机的普及,我们生活中的许多方面都与网络有关。但随着统筹管理的加强,许多APP和网站的使用已经不再免费。特别是一些视频、音乐等内容,它们的数据传输量较大,访问速度慢,网络延迟等问题更加明显。但你不用担心,我们这里提供,让你便捷的愉快地享受到无阻力的上网体验。下面就让我们一起来看看具体方法,如下:

一、了解什么是Linux系统

Linux系统,是一种可以运行在电脑或服务器上的自由软件操作系统,是开放源代码的Unix-like系统。Linux系统诞生于1991年,由林纳斯·托瓦兹(Linus Torvalds)编写,他将其命名为Linux。现在,许多服务器和数据中心运行的操作系统就是Linux系统。

二、安装Linux系统

我们需要通过官网下载Linux系统镜像文件(ISO文件)。下载完成后,我们需要通过一些工具将该ISO文件刻录到U盘或DVD光盘中,进行启动安装。需要注意的是,选择合适版本的Linux系统镜像文件很重要,我们在下载时要注意选择适合自己的版本与软件。Linux系统具有多种版本,包括CentOS、Ubuntu、Debian、Fedora等。

三、开启Linux系统代理

在Linux中,使用最广的代理协议是Socks5。而常用的Socks5代理协议有shadowsocks、shadowsocks-r、shadowsocks-qt5等。通过这些代理协议连接服务器,就可以实现上网免流。如果你不太熟悉Linux系统的命令,可以通过安装GUI图形化的软件来完成代理的配置。但接下来我们以命令行操作为例介绍案例。在打开的命令行窗口中,首先需要安装shadowsocks代理软件。我们以Ubuntu系统为例,输入以下命令:

sudo apt-get install shadowsocks

安装完成后,接下来我们需要编辑配置文件,输入以下命令:

sudo nano /etc/shadowsocks.json

按之前配置好的代理信息进行修改,一般内容如下:

{

“server”:”SERVER_IP”, //服务器IP地址

“server_port”:SERVER_PORT, //服务器端口

“local_address”:”127.0.0.1″,

“local_port”:1080,

“password”:”PASSWORD”, //密码

“timeout”:300,

“method”:”aes-256-cfb” //加密方式

}

修改完成后,我们需要保存并退出配置信息。输入“ctrl+o”,再按“ctrl+x”即可退出。

四、测试代理是否成功

在设置代理之前,我们需要先测试代理是否可以正常使用。通过以下命令来测试:

sudo sslocal -c /etc/shadowsocks.json

如果终端中没有报错,并且没有反馈相关信息,那么说明我们成功了,可以愉快地上网了。

五、配置终端客户端

我们可以手动在终端中输入以上的命令进行测试后,代理就可以正式启动了。但信息的输入比较麻烦,有时在输入时会出现有误或漏掉一些必要的信息等,因此我们需要通过客户端创建可视化的终端环境。常用的终端客户端有Putty、Xshell等,更加用户友好,我们可以通过桌面GUI操作完成以下步骤:

1、打开终端客户端,添加代理信息,同时输入用户账号和密码等信息。这些信息可以通过先前的配置文件来获取,配置信息如下:

Host Name (or IP address): >>> 服务器IP地址

Port: >>> 服务器端口

Connection type:>>>设置为‘SSH’(一般默认这个,不需要更改)

Proxy type:>>> 设置为‘SOCKS5‘

Proxy Hostname: >>>设置为‘127.0.0.1‘

Port : >>>设置为‘1080‘

2、接下来点击确定,完成后往后的终端都会走这个代理了,你就可以在无阻碍的访问目标网站了,享受畅快的上网体验。

六、配置终端服务器

我们可以在云主机上使用Linux系统免流上网方法。通过云主机免流上网,不仅可以节省流量,而且可以大大提高上网速度。下面以腾讯云为例,为大家介绍如何设置终端服务器配置:

1、进入腾讯云账号,添加一个ECS实例,安装Linux系统。

2、配置好域名,并且需要让域名和云服务器产生映射关系,可使用云解析或者其他外部DNS系统。

3、实例安装完成后,我们需要设置SSH连接方式。首先在终端客户端上生成公钥和私钥:

ssh-keygen

按请求输入,或者直接默认即可。

4、接着打开终端软件,输入云服务器IP地址和SSH端口号连接服务器。输入连接的命令格式如下:

ssh -N -f -D 1080 root@IP地址 -p 端口号

其中‘IP地址’是云服务器公共网络IP地址,‘端口号’为系统默认的SSH端口号。

5、接下来我们需要在终端客户端上配置局域网代理,通过以下命令来配置:

sudo nano /etc/privoxy/config

找到listen-address项,将其修改成:

listen-address 0.0.0.0:8118

接下来保存配置文件并退出终端。

6、我们需要在终端客户端上配置浏览器代理,如同第三步完成终端客户端的设置一样。配置完成后,就可以愉快地上网了。

以上就是,通过上述步骤,你可以方便地完成Linux系统免流上网操作,享受高速流畅的上网体验。


数据运维技术 » Linux系统免流上网攻略详细教程 (linux免流教程)