다른 IP의 모든 연결을 허용하도록 오징어 프록시를 만드는 방법

다른 IP의 모든 연결을 허용하도록 오징어 프록시를 만드는 방법

내 VPS에 오징어 프록시를 설정했습니다.디지털오션. 하지만 문제가 있습니다. 집 IP 주소는 동적이기 때문에 끊임없이 변경됩니다. 사용해 보았습니다IP 없음(무료이기 때문에) 그런데 추가하면 acl myhome srcdomain mydomain.no-ip.org프록시에 연결할 수 없습니다.

또한 mydomain.no-ip.org에 점을 추가하려고 시도했지만 여전히 성공하지 못했습니다. 그래서 모두에게 공개하기로 했고, 집 IP가 무엇이든 여전히 오징어에는 연결할 수 없습니다.

원래 IP 주소에 관계없이 Squid가 들어오는 모든 연결을 수락하도록 하려면 어떻게 해야 합니까? 아니면 해결 방법이 있나요?

답변1

ACL을 정의한 후에도 이것을 사용했습니까?

http_access allow myhome

no-ip를 작동시킬 수 없는 경우 또 다른 제안은 전체 IP 범위를 정의하는 것입니다. IP 변경 사항을 추적하면 주소 목록을 작성할 수 있습니다. 내 경우에는 일반적으로 몇 개의 주소만 받고 모두 동일한 네트워크에 있습니다.

예. 192.168.1.25와 같은 결과가 표시되고 마지막 1~2개 숫자만 변경됩니다. 따라서 192.168.0.0의 모든 IP를 간단히 허용할 수 있습니다. 가장 좋은 솔루션은 아니지만, IP가 없는 솔루션이 작동할 수 있다면 훨씬 더 낫다고 생각합니다.

편집: 액세스할 수 없는 이유를 해결하기 위해 더 많은 디버그 정보를 활성화하는 방법에 대한 일부 정보는 squid.conf에서 레벨 2의 섹션 33에 대한 디버깅을 활성화합니다. 예를 들면 다음과 같습니다.

debug_options ALL,1 33,2

오징어를 다시 시작한 다음 프록시를 사용해 보십시오. 작동하지 않으면 캐시.log에서 오류를 확인하십시오. 왜 작동하지 않는지 알려줄 것입니다.

또한 DNS가 따라잡는 데 시간이 걸리기 때문에 IP가 없는 도메인이 올바르게 작동하는지 확인하기 위한 테스트로 다음을 사용하세요.

nslookup no-ip-host-name

그러면 귀하의 IP 주소가 반환되어야 하며, 그것이 실제로 귀하의 IP인지 확인하십시오. 일치하지 않는 경우 구성된 DNS 서버의 업데이트 속도가 약간 느리기 때문입니다. OpenDNS는 업데이트가 매우 빠르다는 것을 알았습니다. 더 많은 정보가 필요하면 알려주세요.

관련 정보