임시 프록시 서버 구축

2967 단어 centos7프록시
사내 인터넷에 접속할 수 없는 PC를 일시적으로 인터넷에 접속시키기 위해 프록시 서버를 구축했다.
이 Proxy에서 그렇게 깊은 일은 하지 않는다.

평소
[root@master ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core)

사용한 것은 Tinyproxy
htps : // 치 nyp 여 xy. 기주 b. 이오/
[root@master ~]# yum install tinyproxy -y

~(略)~

#install完了後
cp /etc/tinyproxy/tinyproxy.conf /etc/tinyproxy/tinyproxy.conf.org 
vim /etc/tinyproxy/tinyproxy.conf 

Config의 간략한 설명
User: 실행 사용자. 번거로운 일이 일어나도 싫기 때문에 root로 바꿨다. 이론은 인정합니다.
Port : 프록시 서버가받는 포트. 이번 경우 사내 인터넷에 접속할 수 없는 PC가 인터넷에 접속할 때 여기에서 지정한 포트에 접속하여 인터넷에 접속할 수 있다. 초기 상태라면 8888. 8080으로 바꿨다.
Allow: 프록시 서버에 연결할 수 있는 IP 주소 지정. IP 주소를 직접 지정하거나 서브넷 단위로도 OK.

이번 나라면 이런 느낌.
(코멘트의 행은 생략하고 있습니다)

[root@master ~]# cat /etc/tinyproxy/tinyproxy.conf

User root
Group root

Port 8080

Timeout 600

DefaultErrorFile "/usr/share/tinyproxy/default.html"


StatFile "/usr/share/tinyproxy/stats.html"

LogFile "/var/log/tinyproxy/tinyproxy.log"
LogLevel Info

PidFile "/var/run/tinyproxy/tinyproxy.pid"

MaxClients 100


MinSpareServers 5
MaxSpareServers 20


StartServers 10

MaxRequestsPerChild 0

Allow 192.168.100.100
Allow 192.168.200.0/24

ViaProxyName "tinyproxy"
FilterCaseSensitive On


ConnectPort 443
ConnectPort 563

저장하고 종료하면

[root@master ~]# systemctl start tinyproxy
[root@master ~]# systemctl enable tinyproxy
[root@master ~]# systemctl status tinyproxy

Firewall은 자르거나 8080만 허가하거나 자유롭게 부디.
#Firewallを切る
[root@master ~]# systemctl stop firewalld

#Port8080のみ許可する
[root@master ~]# firewall-cmd --add-port=8080/tcp --zone=public --permanent
success
[root@master ~]# firewall-cmd --reload
success
[root@master ~]# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens192
  sources: 
  services: ssh dhcpv6-client
  ports: 8080/tcp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

Windows의 경우
모두 싫어하는 IE로 설명하겠습니다.

↓IE의 화면 우상, (기어 마크) 설정 → 인터넷 옵션


↓ 연결 탭 → (창 하단) LAN 설정


↓ "LAN에 프록시 서버 사용하기 (이하 약어)"를 체크한다. 주소란에 TinyProxy를 설치한 PC의 IP 주소를 기입하고, 포트에 TinyProxy로 설정한 포트를 기입해 OK


연결되면 완료됩니다. 미안해.

좋은 웹페이지 즐겨찾기