한 시스템에 프록시를 설정하고 모든 사용자가 프록시가 설치된 시스템을 통해 인터넷을 사용할 수 있도록 허용해야 합니다.
인터넷을 검색해보니 Squid가 있는데 이것을 구성해야 하는데 잘 모르겠습니다.
주소는 192.168.5.100에서 192.168.5.150입니다. 이 모든 주소를 프록시에 추가해야 하며 모든 컴퓨터는 인터넷에 프록시 설정을 사용해야 합니다.
좋은 해결책을 찾고 있습니다.
고팔
답변1
Squid는 클라이언트의 프록시 역할을 하는 오픈소스 도구입니다. 서버에 설치해야 하며, 시작하고 작동하려면 몇 가지 권장 설정을 구성해야 합니다.
참조하시기 바랍니다오징어 구성샘플 구성을 위해 작동하게 만듭니다. 설정하고 작동시키는 것은 매우 간단합니다.
소스 네트워크처럼 설정해야 하는 몇 가지 기본 구성 매개변수가 있습니다. 특정 요구 사항에 대해 Squid를 사용하려면 특정 요구 사항에 대한 규칙을 설정할 수 있는 'acl'(squid 구성 매개변수)을 사용할 수 있습니다.
한 가지 더 참조:오징어 설치 및 구성
답변2
Squid의 간단한 구성에는 다음 줄만 수정하면 됩니다.
a) 표시되는 호스트 이름.
파일에서 찾은 호스트 이름입니다./etc/hosts.
visible_hostname yourcomputer
b) 로컬 네트워크에 대한 ACL.
이는 네트워크의 소스를 나타내는 src입니다.
acl my-network src 10.148.13.0/255.255.255.0
c) http_access
이는 내부 네트워크의 사용자가 인터넷에 액세스할 수 있도록 하는 변수이며, 사용하는 로컬 네트워크의 acl 이름과 일치해야 합니다.
http_access allow my-network
구성 변경 사항을 저장합니다.
프록시 서버용 캐시를 생성해야 합니다.
sudo -i
squid -z