DD-WRT 라우터를 통해 특정 URL 요청에 매개변수를 추가할 수 있기를 원합니다. 특히 Google에서 SafeSearch를 강제하는 방법을 알아내려고 노력 중입니다. 즉, safe=on
에 추가해야 합니다 *google*
.
프록시 역할을 하는 라우터에서 서버를 실행하는 방법에 대해 읽었습니다. 그런 다음 해당 서버에서 mod_rewrite 또는 이와 유사한 것을 사용할 수 있습니다. 또한 iptables를 사용하는 방화벽 규칙에 대해서도 읽었습니다. 이 두 가지 모두 내 능력 밖의 일이지만 실질적인 지침을 찾을 수 없는 것 같습니다.
답변1
Google 검색어에 대해서는 합리적인 방법으로 이를 수행할 수 없습니다.
왜? Google은 이제 모든 곳에서 HTTPS(SSL)를 사용합니다. 모든 트래픽~ 사이엔드포인트(브라우저 및 Google 서버)는 암호화되고 무결성이 확인됩니다.
암호화된 트래픽을 읽는(수정은 물론이고) 유일한 방법은 엔드포인트 중 하나에서 트래픽을 변경하는 것입니다. 길찾기 제안은 mod_rewrite
서버측에서 제공되므로 Google 서버에 액세스하지 못할 수도 있습니다. ;)
해결 방법에는 다르게 응답하도록 로컬 DNS 전달자를 수정하고 SSL을 사용하여 프록시 서버를 설정하는 것이 포함됩니다.중개자이 방법은 또한 각 브라우저에 자신의 가짜 CA를 추가하지 않으면 작동하지 않습니다. 또한 Google Chrome을 사용하면 Google이 확인하기 위해 지문 서명을 하드코딩했기 때문에 이를 우회하는 것이 훨씬 더 어렵습니다. 다음과 같은 2011년 DigiNotar에 관한 일부 뉴스를 참조하세요.여기.
목표와 여기에서 제어할 수 있는 유일한 끝점으로 돌아갑니다. 제가 조언하는 것은 귀하의 필요에 맞는 브라우저 플러그인/추가 기능을 찾아 사용자에게 적용하라는 것입니다. 예를 들어 파일 시스템 구성에 대한 권한을 수정하여 사용자가 구성을 변경하지 못하도록 하고 새 소프트웨어 설치를 비활성화합니다.