어두운 웹을 Chrome에서 들여다 보는 어둠의 원라이너 Welcome to Underground
.onion
도메인)에 액세스하는 경우 브라우저는 Tor를 사용해야 하지만, docker 내에서 Tor를 지어 프록시로 사용하면 어떤 브라우저나 CURL, python 스크립트 등에서도 액세스할 수 있습니다.원라이너는 이쪽입니다.
networksetup -setsocksfirewallproxy Wi-fi localhost 9150 && networksetup -setsocksfirewallproxystate Wi-fi on && cd $(mktemp -d) && echo -e "FROM alpine:3.12\nRUN apk add tor" > Dockerfile && docker build . -t torproxy && docker run -p 9150:9150 torproxy sh -c "chown -R root:root /etc/tor/;chown -R root:root /var/lib/tor/ && echo 'SocksPort 0.0.0.0:9150' >> /etc/tor/torrc.sample && tor -f /etc/tor/torrc.sample" && networksetup -setsocksfirewallproxystate Wi-fi off
그럼 해설하겠습니다.
networksetup -setsocksfirewallproxy Wi-fi localhost 9150 # Wi-fiを利用時にSOCKSプロキシlocalhost:9150を利用して接続する設定を登録。
networksetup -setsocksfirewallproxystate Wi-fi on # Wi-fiのSOCKSプロキシをONにする
cd $(mktemp -d) # Dockerfileを生成するので一時ディレクトリに退避
echo -e "FROM alpine:3.12\nRUN apk add tor" > Dockerfile # この行は一度のみ実行すれば以後必須ではない
docker build . -t torproxy # この行は一度のみ実行すれば以後必須ではない
docker run -p 9150:9150 torproxy sh -c "chown -R root:root /etc/tor/;chown -R root:root /var/lib/tor/ && echo 'SocksPort 0.0.0.0:9150' >> /etc/tor/torrc.sample && tor -f /etc/tor/torrc.sample"
# 必要な調整をchownとtorrc.sample追記で行い、torを実行します
networksetup -setsocksfirewallproxystate Wi-fi off # プロキシをOFFにする。フォアグラウンドで動いているDockerがターミナルから中断されると、次にこのコマンドに移り正常に戻る
주의점이 있습니다. 선두 2개와 말미의
networksetup
커멘드는 Mac 한편 Wifi에서의 이용을 상정한 커멘드입니다. 이미 등록이 있는 경우는 덮어쓰기로 가므로 주의해 주십시오. 기타 OS는 수동 또는 별도 명령으로 SOCKS 프록시를 설정하고 원 라이너는 중간 부분만 사용하십시오. Mac에서 Wi-Fi가 아닌 경우 교체가 필요합니다. 다음 명령으로 조사할 수 있습니다.$ networksetup -listallnetworkservices # 私の環境にはありませんが、Ethernetが次に多そう
An asterisk (*) denotes that a network service is disabled.
Wi-Fi
Bluetooth PAN
Thunderbolt Bridge
원라이너를 실행하면
docker run
가 포그라운드에서 실행되고 수동으로 중단될 때까지 프록시가 실행되고 있습니다. 이핀포. 이오 에서 다른 IP와 location이 표시되고 Check. 및 rp 로제 CT. 오 rg 에서 Conratulations가 표시되면 성공합니다.이제 어두운 웹에 숨어있는 onion 도메인의 웹 사이트를 살펴 보겠습니다. 누구나 알고 있는 다음 서비스는 .onion 도메인도 운용해 줍니다.
그 외의 어두운 웹에 존재하는 서비스는 Wikipedia 에 정리되어 있습니다만, 본가 Tor 브라우저는 JavaScript를 디폴트로 무효로 하는 등, 악의가 있는 페이지에 대해서 대책을 거듭하고 있기 때문에, Chrome으로 부주의하게 들여다보는 배드 프랙티스라고 해 맞습니다.
networksetup
또는 PC 전체의 프록시 설정 없이, CURL로의 액세스는 이하가 됩니다.bash
$ curl -sL --socks5-hostname localhost:9150 facebookcorewwwi.onion
파이썬은 다음과 같습니다. 당초
requests.exceptions.InvalidSchema: Missing dependencies for SOCKS support.
라는 에러가 나왔으므로, pip install pysocks
로 고쳤습니다.파이썬
import requests
proxies = {'http':'socks5://127.0.0.1:9150','https':'socks5://127.0.0.1:9150'}
print(requests.get('http://ipinfo.io',proxies=proxies).json())
{'ip': '185.220.102.8', 'hostname': '185-220-102-8.torservers.net', 'city': 'Berlin', 'region': 'Berlin', 'country': 'DE', 'loc': '52.5244,13.4105', 'org': 'AS60729 Zwiebelfreunde e.V.', 'postal': '10178', 'timezone': 'Europe/Berlin', 'readme': 'https://ipinfo.io/missingauth'}
읽어 주셔서 감사합니다. "Welcome to Underground"는 2ch로 버즈 한 아픈 copipe입니다.
358 :세계유산:2006/08/14(月) 15:48:55 ID:O2Q5Lui70
중학교 시대의 PC 수업에서 인터넷을 사용했을 때
모두가 좋아하는 만화와 야구 페이지를 볼 때
나만이 미요가시에게 2ch에 연결하여 AA라든지를 주위에 보여준 것
게다가 "이 페이지는 뭐야?"
게다가 친구가 2ch로 가는 법을 가르치기 위해 야후에서 2ch를 검색하게하십시오.
나온 링크를 클릭하여 2ch의 톱 페이지가 표시되는 순간에
그 귀에 "Welcome to Underground"라는 속삭임
참고 문헌. 고마워요.
원한다면 여기를 참조하십시오.
Reference
이 문제에 관하여(어두운 웹을 Chrome에서 들여다 보는 어둠의 원라이너 Welcome to Underground), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/umihico/items/f61c143a83574036e5b3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)