centos7如何连接代理服务器
❶ centos7操作系统下如果把本机作为代理服务器
已经有很成熟的经验centos7操作系统下把本机作为代理服务器,希望对你有帮助:
http://jingyan..com/article/a24b33cd51f0b619ff002b7e.html
其实主要还是如下操作:
1.全局的代理设置:
vi /etc/profile
添加下面内容
http_proxy = http://username:password@yourproxy:8080/
ftp_proxy = http://username:password@yourproxy:8080/
export http_proxy
export ftp_proxy
2.yum的代理设置:
vi /etc/yum.conf
❷ 如何使用代理服务器上网
1、首先我们点击电脑的菜单“设置”进入windows管理,如下图所示。
❸ 如何在 centos 7/cpanel 服务器上配置 nginx 反向代理
注:本配置环境在CentOS下实现,其他方法请参考官方帮助文件
一、安装Nginx软件
Nginx官方网站:http://nginx.org
我们使用yum安装(配置和升级方便),需要配置官方的yum源,Nginx官方源配置提供的配置方法如下:
1.创建一个更新源
#vim /etc/yum.repos.d/nginx.repo
2.加入如下内容:
[nginx]
name=nginx repo baseurl=http://nginx.org/packages/OS/EOSRELEAS/$basearch/
gpgcheck=0
enabled=1
3.把上面蓝色字段换成的操作系统类型,比如rhel或者centos,把绿色部分替换成发行的主版本号,比如“5” 或者 “6”, 分别代表 5.x 或 6.x 对应的版本。
其他版本的系统(Debian/Ubuntu)也可以参考nginx官方的方法配置(英文内容)。
4.配置完以上三部,就可以开始用我们熟悉的yum命令安装nginx了(默认安装最新的nginx稳定发行版本)。
#yum install nginx
5.安装完毕看看都生成了哪些文件,配置文件都放在哪里
#rpm -ql nginx
/etc/logrotate.d/nginx
/etc/nginx
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
/etc/nginx/conf.d/example_ssl.conf
/etc/nginx/fastcgi_params
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/nginx.conf
/etc/nginx/scgi_params
/etc/nginx/uwsgi_params
/etc/nginx/win-utf
/etc/rc.d/init.d/nginx
/etc/sysconfig/nginx
/usr/sbin/nginx
/usr/share/nginx
/usr/share/nginx/html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/index.html
/var/cache/nginx
/var/log/nginx
以上是我安装完的配置文件位置,安装的版本是1.4.2版本(查看版本:nginx -v) ,如下图:
6.检查是否安装成功
启动nginx服务,输入服务器ip访问是否能打开默认网站:
#service nginx restart
如果nginx服务启动成功,但打不开网站,排除如果不是网络问题,可能是因为iptables,iptables开放80端口即可:
#vim /etc/sysconfig/iptables
加入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 如下图:
二、配置文件
1.由上面的步骤,我们看到配置文件放置在/etc/nginx/目录下:
主要配置文件:/etc/nginx/nginx.conf 内容如下图
扩展配置文件:/etc/nginx/conf.d/*.conf
图中的主配置文件的末尾,加载所有扩展配置文件里面以.conf结尾的文件。所以我们不要修改主要配置文件(不需要修改),用户配置都放到了/etc/nginx/conf.d/目录下,里面默认有两个配置文件,一个普通的配置,一个是ssl配置。
2.为一个域名配置一个文件(文件名任意,以.conf结尾即可)
#cd /etc/nginx/conf.d/
#vim www.test.com.conf
把内容修改如下:
---------------------------------------------------------------------------
server {
listen 80;
server_name www.test.com;
charset utf8;
access_log /var/log/nginx/www.test.com.access.log main;
location / {
proxy_pass http://192.168.1.20:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
---------------------------------------------------------------------------
如图:
3.重启nginx服务,检查配置文件并生效(nginx -t)
#service nginx restart
4.如果没出意外,你应该已经成功实现Nginx反向代理服务了!
三、其他帮助
1.帮助命令
2.官方帮助文档:http://nginx.org/en/docs/
❹ 笔记本安装centos7 网络配置步骤
CentOS7中已经取消了ifconfig,用nmcli进行了代替,服务管理也升级为systemd。所以之前在6.x版本上的网络配置操作在7.x上行不通了。
下面介绍一下在CentOS7.x上进行网络配置的方法。
环境准备:新安装的CentOS7.x,最小化安装,没有进行网络配置。
1、查看当前网卡信息
[root@localhost ~]# nmcli connection showNAME UUID TYPE DEVICE
enp0s3 5d58d8cc-8caf-458b-a672-ed0cdf58292e 802-3-ethernet ---
CentOS7中对网上的命名规则有所变更,具体规则如下:
eno1 :代表由主板 BIOS 内建的网卡
ens1 :代表由主板 BIOS 内建的 PCI-E 界面的网卡
enp2s0 :代表 PCI-E 界面的独立网卡,可能有多个网卡接口,因此会有 s0, s1... 的编号
eth0 :如果上述的名称都不适用,就回到原本的预设网卡编号
由于现在网卡没有启用,也没有建立相关的配置文件,因此在DEVICE 栏位里显示的是”—”。在配置完成,重启网络服务后就会显示相应的设备名,在我的虚拟机上显示的是“enp0s3”
2、使用nmcli命令手工配置网卡
需要配置的网络信息:
IP地址:172.20.31.221/24
网关:172.20.31.240
DNS:202.96.69.38
命令:
[root@localhost ~]# nmcli connection modify enp0s3 \> connection.autoconnect yes \
> ipv4.method manual \
> ipv4.address 172.20.31.221/24 \
> ipv4.gateway 172.20.31.240 \
> ipv4.dns 202.96.64.68
autoconnect 是设置开机自动连接
ipv4.method 是设置手工配置IPV4地址
重启网络服务
[root@localhost ~]# systemctl restart network
3、查看配置后的网卡配置信息
[root@localhost ~]# nmcli connection show enp0s3connection.id: enp0s3connection.uuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e
......(中间省略)......ipv4.method: manualipv4.dns: 202.96.69.38ipv4.dns-search:ipv4.addresses: 172.20.31.221/24ipv4.gateway: 172.20.31.240......(中间省略)......
IP4.地址[1]: 172.20.31.221/24IP4.网关: 172.20.31.240IP4.DNS[1]: 202.96.69.38......(以下省略)......
因为在CentOS7.x中取消了ifconfig命令, 我们使用ip addr来代替。
[root@localhost ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ff
inet 172.20.31.221/24 brd 172.20.31.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:feef:6936/64 scope link
valid_lft forever preferred_lft forever
4、设置双IP
[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# cp ifcfg-enp0s3 ifcfg-enp0s3:1[root@localhost network-scripts]# vi ifcfg-enp0s3:1
将下列二项内容进行修改:
NAME=enp0s3:1DEVICE=enp0s3:1IPADDR=172.20.31.222PREFIX=24
保存退出后,生词网络服务,然后查看配置信息
[root@localhost ~]# nmcli connection show enp0s3connection.id: enp0s3connection.uuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e
......(中间省略)......ipv4.method: manualipv4.dns: 202.96.69.38ipv4.dns-search:ipv4.addresses: 172.20.31.221/24, 172.20.31.222/24ipv4.gateway: 172.20.31.240......(中间省略)......
IP4.地址[1]: 172.20.31.221/24IP4.地址[2]: 172.20.31.222/24IP4.网关: 172.20.31.240IP4.DNS[1]: 202.96.69.38......(以下省略)......
查看全部网络设备信息
[root@localhost network-scripts]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ff
inet 172.20.31.221/24 brd 172.20.31.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet 172.20.31.222/24 brd 172.20.31.255 scope global secondary enp0s3:1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:feef:6936/64 scope link
valid_lft forever preferred_lft forever
在enp0s3中会出现二个”inet”,包含配置过的二个IP的信息。
5、配置hostname
使用hostnamectl来配置主机的hostname
[root@localhost network-scripts]# hostnamectl set-hostname www.cmzsteven.com[root@localhost network-scripts]# cat /etc/hostnamewww.cmzsteven.com
重新登录后生效。
6、自动获取IP地址
如果局域网里有DHCP服务器,那么可以使用自动获取来取得主机的IP等相关信息
[root@localhost ~]# nmcli connection modify eth0 \> connection.autoconnect yes \
> ipv4.method auto
然后重启网络服务即可。
❺ 如何使用代理服务器
如何使用代理服务器
大多费尔公用模块都需要连接互联网,但有时可能因为网络问题而无法正常连接,这时可以尝试使用代理服务器。但首先您必需知道代理服务器的地址和端口,代理服务器可能由您的接入商(ISP)提供,也可以从搜索引擎查询一些免费的代理服务器,但免费的通常没有完全的保障,常常会不可用,这时就要多试一些。
费尔的所有公用模块都是基于 Windows 的配置进行网络连接,所以只要改变 Windows 的 Internet 选项即可让费尔公用模块使用代理服务器,具体方法如下。
如何启用代理服务器
1. 从 Windows 的“控制面板”打开“Internet 选项”,并切换到“连接”选项卡,如下图:
2. 从上图中点击“局域网设置”按钮,弹出如下对话框:
3. 在上图中的代理服务器栏中选中“为 LAN 使用代理服务器”选项,并在“地址”和“端口”栏中分别输入代理服务器的地址和端口。设置完成最后按“确定”按钮即可。
此时再打开费尔公用模块进行网络操作即可使用您刚设置的代理服务器。为了测试代理服务器是否可用,您可以先打开 IE 浏览器,并访问一个大的网站,比如:www.yahoo.com,如果可以访问则说明代理服务器没有问题,如果不行,可以按照同样的方法再换一个。
如何停止使用代理服务器
按照上面同样的方法打开“局域网设置”对话框,并去除“为 LAN 使用代理服务器”选项,如下图:
按“确定”按钮即可。
注意:设置代理服务器后可能会使网速变慢,因此如果不再需要,最好不要忘记停用它。
❻ Centos7安装与配置OpenVPN服务器
养成良好习惯,在安装前先更新一下软件包,多数软件包更新主要是修补漏洞。
更新 CentOS 软件包
虽然也是可以不进行更新直接安装。
安装 OpenVPN 和 EasyRSA
安装 OpenVPN、Firewalld 软件包以及用于生成各种证书的 EasyRSA
如果未能成功安装 OpenVPN,则可能需要先安装一下 Epel 库。
生成 CA 证书、服务端密钥与共享密钥
这里步骤比较多。
首先需要初始化 PKI
接下来是生成 CA 证书
其中 nopass 表示不加密私钥,主要是方便后面导出公钥与颁发服务器证书。
再来是生成交互密钥
开始生成服务端密钥
接下来生成客户端密钥,如果未开启同证书允许多人登陆,则需要多次执行生成对应的客户端密钥
最后是生成证书交互列表,如果不需要 crl-verify 则可以跳过
其实到这一步需要的证书都以及生成好了,如果你开启了 tls-auth 则还需要生成共享密钥
在上面所有证书都生成完毕之后,我们需要将相关证书拷贝到 OpenVPN 的配置文件夹中(似乎也可以在 conf 文件中使用绝对路径)
配置服务端
OpenVPN 配置文件有许多可定制化,具体请查阅官方文档。
将以下内容粘贴进去
启动服务端并让其开机自动启动
配置防火墙与流量转发
放行 OpenVPN 入网流量与开启 IP 伪装
检查是否开启流量转发
确保net.ipv4.ip_forward 等于 1,如果不是,则需要修改一下
配置客户端
客户端需要拷贝以下文件
最后vim vpn-client-01-config/client.ovpn并粘贴下面内容
remote后面填写服务端IP地址和使用的端口号,然后将 vpn-client-01-config 的所有文件拷贝到需要链接的电脑上,即可开始使用。
❼ centos7怎么通过代理上网
1.打开/etc/yum.conf 配置文件进行编辑
在后面添加以下内容(ip号+端口后无认证连接)
proxy=http://192.168.5.100:8086
如果需要认证连接则输入以下内容
proxy=http://192.168.5.100:8086
proxy_username=代理服务器用户名
proxy_password=代理服务器密码