제조공정
Raspberry Pi 3에서 작동하는 웹서버를 설정하고 Onion에 영구적으로 연결하여 나만의 무료 .onion 웹사이트를 호스팅하세요.
그림>프로젝트의 작업 버전은 다음에서 찾을 수 있습니다.
https://t0r.ch:100(표면 웹) 또는 https://darktorch5lgddvm.onion
표면 웹 및 .onion에 대한 추가 정보가 있습니다. 이것이 무엇인지 모르는 경우 읽을 가치가 있습니다. 이 문서는 꽤 훌륭하지만 표면 웹, 딥 웹 및 다크 웹/다크넷의 차이점을 설명하는 다른 문서가 많이 있습니다.
.onion 사이트에 액세스하려면 https://www.torproject.org/
에서 Tor 브라우저 번들을 얻을 수 있습니다.작동하는 웹사이트 설정 지침을 따르세요. https://www.hackster.io/gulyasal/raspbian-stretch-with-joomla-owncloud-d29ccf
안함 아래 내용을 읽을 때까지 Let's Encrypt를 사용하여 SSL 인증서 설정과 관련된 지침을 실행하십시오. "표면 웹 + .onion" 옵션을 선택한 경우에만 SSL 인증서를 설치해야 합니다.
Onion은 작동하기 위해 등록된 도메인 이름이 필요하지 않습니다. 그것은 당신에게 .onion 접미사가 있는 16자리 URL을 무료로 무작위로(개인 키를 잃지 않는 한 영구적으로) 할당할 것입니다. .onion 도메인 이름만 사용하려면 위의 모든 항목을 "localhost"로 설정하면 됩니다. 여기서 일반적으로 도메인 이름을 입력해야 합니다.
"표면 웹"과 ".onion" 사이트를 모두 갖고 싶다면 위에서 Apache와 Joomla를 설정할 때 도메인을 등록하고 도메인 이름으로 사용해야 합니다. Let's Encrypt로 SSL 인증서를 설정하려는 경우 Let's Encrypt가 현재 .onion에 대한 SSL 인증서를 발급하지 않으므로 도메인 이름(즉, surface + .onion)을 등록해야 합니다(변경될 수 있지만 순간, 불가능).
.onion 전용 SSL 암호화 사이트를 원하는 경우 자체 서명된 SSL 인증서 경로로 이동하거나 .onion에 대한 EV 인증서를 발급하는 유일한 CA인 DigiCert에서 인증서를 얻으면 가능합니다. 비용이 많이 들기 때문에 Let's Encrypt 경로(표면 웹 도메인 포함)를 사용하는 것이 더 저렴한 경로입니다.
Putty를 열고 다음 명령을 실행합니다.
sudo apt-get 설치 vidalia
설치하는 동안 pi에 debian-tor 사용자를 추가하라는 메시지가 표시됩니다(스페이스바를 눌러 'X'를 추가한 다음 Enter). 설치가 완료된 후:
sudo /etc/init.d/tor 다시 시작 sudo chmod -R 777 /var/lib/tor sudo /etc/init.d/tor 중지 sudo nano /etc /tor/torrc
레이블이 지정된 섹션으로 이동하십시오. #이 섹션은 위치 숨김 서비스를 위한 것입니다. #
Tor에 웹을 열려면 다음과 같이 설정을 변경하십시오.
HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443
일반 페이지와 SSL 기반 페이지가 모두 동일한 URL을 갖도록 하려면 "other_hidden_service"를 사용하지 마십시오. Ctrl-x, y 종료 및 변경 사항 저장
sudo /etc/init.d/tor 시작 sudo chmod -R 777 /var/lib/tor
새 웹사이트에 무작위로 할당된 .onion URL을 찾으려면:
sudo nano /var/lib/tor/hidden_service/hostname
Let's Encrypt SSL 인증서를 설정한 경우 https://를 사용하여 .onion 사이트에 액세스할 수 있습니다. 뿐만 아니라 http://
앞서 작성한 것처럼 Let's Encrypt는 .onion 도메인에 대한 SSL 인증서를 발급하지 않으므로 SSL 암호화된 .onion 사이트를 방문할 때 인증서 불일치가 발생합니다. Tor 브라우저 번들을 사용할 때 예외를 추가하고 사이트에 액세스할 수 있습니다. 표면 웹 SSL 인증서를 사용하는 한 가지 이점은 사용자가 .onion 사이트가 귀하의 웹사이트를 사칭하는 다른 사람이 아니라 진정한 귀하의 것인지 확인할 수 있다는 것입니다.
언급했듯이 Onion은 임의의 16자리 영숫자 .onion URL을 할당합니다. 이 URL은 다소 보기 흉하고 매력적이지 않습니다. Facebook과 Protonmail은 사용자 정의된 이름으로 .onion 사이트를 설정했으며 무작위 URL 생성기를 사용하여 원하는 URL로 다시 리버스 엔지니어링할 수 있는 소프트웨어를 사용할 수 있습니다. 작동하지만 URL의 처음 8자리 이상을 사용자 지정하려는 순간에는 엄청난 인내심과 CPU 처리 능력이 필요하므로 Raspberry Pi에서 실행하지 않는 것이 좋습니다. 시간 정보는 https://github.com/lachesis/scallion
을 참조하세요.다음 바이너리를 다운로드하여 Windows PC에서 실행했습니다. https://github.com/lachesis/scallion/raw/binaries/scallion-v2.0.zip
바탕 화면에 압축을 풀고 Windows 시스템에서 명령 프롬프트를 가져옵니다. 명령 프롬프트에서 다음을 입력합니다.
cd Desktop/scallion-v2.0 scallion -o keys.txt -k 1024 -d 0 접두사
"접두사"를 .onion 웹 사이트에서 시작할 원하는 문자로 바꾸십시오. 결국 .onion URL과 해당 개인 키를 생성하고 keys.txt라는 파일에 저장합니다.
PuTTY를 사용하여 이 두 가지 정보를 Raspberry Pi에 복사하여 붙여넣습니다. .onion URL은
hidden_service에 대한 권한을 잃게 됩니다. Pi를 재부팅할 때마다 디렉토리에 있으므로 이 파일에 액세스하려면 다음을 다시 실행해야 할 수 있습니다.
sudo chmod -R 777 /var/lib/tor
완료되었습니다! 새로운 무료 웹사이트를 즐겨보세요!
출처:RPi3에서 Raspbian을 사용하여 무료 .onion 웹사이트 호스팅
제조공정
이 튜토리얼에서 우리는 Arduino 기반 SCARA 로봇을 구축하는 방법을 배울 것입니다. 로봇 설계부터 로봇을 제어하기 위한 자체 그래픽 사용자 인터페이스 개발까지 전체 과정을 보여드리겠습니다. 다음 비디오를 보거나 아래에 작성된 튜토리얼을 읽을 수 있습니다. 개요 로봇은 4개의 자유도를 가지며 4개의 NEMA 17 스테퍼 모터로 구동됩니다. 또한 이 경우 엔드 이펙터 또는 로봇 그리퍼를 제어하기 위한 소형 서보 모터가 있습니다. 이 SCARA 로봇의 두뇌는 모터 제어를 위한 CNC 실드 및 4개의 A4988 스테퍼 드라이
Raspberry Pi의 수많은 기능 중 하나는 원격 연결에 액세스하기 위한 웹 서버로 유용할 수 있다는 것입니다. 가이드에서 알 수 있듯이 Raspberry Pi 웹 사이트 서버를 사용하기 위한 설정 프로세스도 간단합니다. Raspberry Pi에서 웹 서버를 설정하는 방법 Raspberry Pi는 로컬 네트워크(인터넷 서비스 공급자)에 연결하고 업데이트된 Raspbian 데스크톱 버전에서 실행해야 합니다. 이 가이드에서는 Raspberry Pi 4 및 Zero W를 포함한 모든 Pi 모델에 대한 Pi 웹 서버 설정 절차를