나는 예를 들어 그때 언젠가 후에 내가 좋아하는 것 www.google.com:80
에 포트 9001
에서 들어오는 연결을 전달하고 싶습니다 프로그래밍 다른 시스템에 로컬 시스템에 들어오는 TCP 연결을 리디렉션 및 조건부 다른 기계어떻게 프로그래밍 방식으로 파이썬에서 TCP 연결을 전달할 수 있습니까?
을로 변경하려면 로컬 컴퓨터에서 9001을 닫고 9400
에서 www.yahoo.com:80
으로 들어오는 연결을 전달하거나 동시에 두 개의 전달 규칙을 동시에 가질 수 있습니다.
처음에는 iptables로이 작업을 수행 할 수 있다고 생각했지만 확실하지 않습니다. 또한 TCP 소켓 프록시를 살펴 보았습니다.하지만 연결의 내용에 관심이 없기 때문에 프로그래밍 방식으로 리디렉션하고 닫을 수 있습니다.
리눅스 머신을 사용하는 경우 cronjob과 iptables를 사용하여이를 수행 할 수 있습니다. – niculare
나는 정기적으로 대신 조건 적으로 의미했다. 호스트 이름 만 IP를 허용하지 않으므로 iptables로 어떻게 할 수 있습니까? – nickponline
주기적으로 사용하는 대신 조건 적으로 사용하려면 조건 변경을 청취하고 iptables를 업데이트하는 데몬을 만드십시오. IP 주소는 조건 변경시 iptables를 업데이트하기 전에 호스트 이름에서 확인됩니다. – niculare