Anarcho-Copy HTML generatörü / Tor-Onion Servisi.

Bash kabuk dili ile inşa edilmiştir. Sebep: Bash ile çözemeyeceğin bir problem yoktur, hızlı ve basit; bakan herkesin anlayabilmesi için uygun şekilde kodlandı.
http://build.anarcho-copy.org/

anarchocopy ef90971120 update database for fix error 1 month ago
bin 868559715c update onion status 1 month ago
i 9aee923949 add id to "kitaplar" 1 month ago
src 3686c713d9 update standalone_html.sh 1 month ago
var ef90971120 update database for fix error 1 month ago
.gitignore 18c4ca403f docker image files compressed and updated README page 1 month ago
Install_requirements.sh 495061f36b v0.0.2 1 month ago
README.md 18c4ca403f docker image files compressed and updated README page 1 month ago
TorNginxDockerImage.tar.gz 18c4ca403f docker image files compressed and updated README page 1 month ago
main_nginx.conf 495061f36b v0.0.2 1 month ago
requirements a7434b1c04 update requirements 1 month ago
run_server.sh c8edbb875d fix stdout errors 1 month ago

README.md

Anarcho-Copy HTML generatörü / Tor-Onion Servisi.

İndir

$ sudo mkdir -p /var/hidden-service/
$ sudo chown -R $USER:$USER /var/hidden-service/
$ cd /var/hidden-service/
$ git clone https://git.anarcho-copy.org/www.anarcho-copy.org/hidden_site_generator.git

Basit Kullanım

$ ./run_server.sh 
usage: ./run_server.sh [-h] [-n] [-b|-c] [-g] [-r] [-t|-s] | [ -p --default | --all | --web ]
-h       help page
-n       generate new tor address
-b       build html.
-c       create static contents (as image etc.)
-g       generate the web site as use created files
-r       run tor server/container
-t       view tor adress
-s       status
-p
   --delete     (it does not include the static contents)
   --delete-all (purge all files, it does include the static contents)
   --web        (delete web/ files)

Gereksinimler

ghostscript
imagemagick
exiftool
sqlite3
nginx
coreutils

Çalıştırmadan Önce..

Gerekli pdf dosyalarını indirip dizinleri ayarla.

$ sudo mkdir -p /mnt/disk/free/
$ sudo chown -R $USER:$USER /mnt/disk/free/
$ cd /mnt/disk/free/
$ wget https://indir.anarcho-copy.org/free.tar.gz
$ tar xzvf free.tar.gz
$ mv free/* . && rm -rf free/ free.tar.gz

Ardından proje dizinine git ve;

gerekli programları indir,

$ sudo ./Install_requirements.sh

local nginx ayarlarını hallet,

$ sudo cp main_nginx.conf /etc/nginx/sites-available/anarchocopyService
$ sudo ln -s /etc/nginx/sites-available/anarchocopyService /etc/nginx/sites-enabled/anarchocopyService
$ sudo service nginx restart

tor-nginx docker imajını inşa et,

$ tar xzvf TorNginxDockerImage.tar.gz
$ cd TorNginxDockerImage/
$ docker build -t tor-docker .
$ cd ..

yeni bir tor adresi yarat,

$ ./run_server.sh -n

statik dosyaları inşa et (bu adımdan sonra http://localhost:8080 kullanılabilir),

$ ./run_server.sh -bcg

son olarak tor sunucusunu ayağa kaldır.

$ ./run_server.sh -r

Tor adresine bak ve ziyaret et. (tor+nginx docker sunucusu onion servisini http://localhost:8080 adresini dinleyerek servis etmektedir)

$ ./run_server.sh -t
copyxxxxxxxxxxxxx.onion

Unutma

Eğer tor düğümleri sansürlenen bir coğrafyadaysan obfs4 köprü ayarlarını elle yapman gerekecektir.

Proje Dizinleri

bin/                 : generatörü inşa eden temel dosyalar.
src/                 : kullanılan ek kaynaklar
var/                 : veri tabanı (sqlite3)
i/template           : html şablonları
i/contents           : manual dosyaların bulunduğu dizin
TorNginxDockerImage/ : docker imajı

i/contents/css/primer.css : Github Primer css teması. (henüz uygulanıyor)

Demo sürüm:

https://build.anarcho-copy.org