iptables 특정 포트를 다른 포트로 포워딩
80번 포트를 8080번 포트로 포워딩하는 방법이다.
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
(추가)
eth0는 이더넷 이름으로, ifconfig 명령어로 이더넷의 이름을 먼저 확인해둘 필요가 있다.
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
inet 10.0.0.4 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::17ff:fe00:3c46 prefixlen 64 scopeid 0x20<link>
ether 02:00:17:00:3c:46 txqueuelen 1000 (Ethernet)
RX packets 143716 bytes 197647297 (197.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 107925 bytes 72441697 (72.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 7392 bytes 707152 (707.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7392 bytes 707152 (707.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
-
iptables 특정 포트를 다른 포트로 포워딩
80번 포트를 8080번 포트로 포워딩하는 방법이다. sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 (추가) eth0는 이더넷 이름으로, ifconfig 명령어로 이더넷의 이름을 먼저 확인해둘 필요가 있다. ens3: flags=4163< ...
-
Ubuntu에서 OpenTTD를 빌드하는 방법
Ubuntu 20.04(16.04, 18.04 동일)에서 OpenTTD를 빌드하는 방법이다. 자세한 것은 COMPILING.md 파일을 참고하기 바란다. 빌드에 필요한 Dependency를 설치한다. cmake와 make, g++는 기본적으로 있어야 하고, 그 외 추가적으로 빌드에 필요한 라이브러리와 그 상세 용도는 아래와 같다. zlib: 오래된(0 ...
-
OpenRCT2에서 RCT1 경로 지정하려면 필요한 파일
CSG1.dat (또는 csg1.1dat)(필수) css17.dat (RCT1 로고송 지원하려면 필요) csg1i.dat (절벽 지원하려면 필요)
-
embedplay 유튜브 자동 재생이 막힐 경우
크롬에서 embedplayer의 유튜브 동영상이 자동재생되지 않는다면 ... chrome://flags/#autoplay-policy 설정 페이지로 들어감 Autoplay policy 설정의 값을 No user gesture is required 로 값을 변경 크롬 재실행 (주의) 나만 작동하게 되는 것임. 다른 사람에게는 영향이 없음. If yout ...
-
[Windows/Batch] IP 차단 정책 생성/수정/확인
IP 차단 정책 생성 (e.g. 1.1.1.0/32 대역을 차단하는 "IP BAN"이라는 이름의 차단 정책 생성) netsh advfirewall firewall add rule name="IP BAN" dir=in action=block remoteip=1.1.1.0/32 IP 차단 정책 확인 (e.g. "IP BAN" ...