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=代理伺服器密碼