Этот проект используется для снятия ограничения асимметричного соотношения для загрузки и выгрузки иранских серверов.
sudo curl https://raw.githubusercontent.com/malkemit/namizun/master/else/setup.sh | sudo bash
Важное примечание: используйте его в Ubuntu +20 (Python +3.8).
sudo apt install python3-pip python3-venv redis git -y
sudo systemctl start redis.service
mkdir -p /var/www/namizun && cd /var/www/namizun
git init
git remote add origin https://github.com/malkemit/namizun.git
git pull origin master
python3 -m venv /var/www/namizun/venv
cd /var/www/namizun && source /var/www/namizun/venv/bin/activate && pip install wheel && pip install namizun_core/ namizun_menu/ && deactivate
ln -s /var/www/namizun/else/namizun.service /etc/systemd/system/
sudo systemctl daemon-reload && sudo systemctl enable namizun.service && sudo systemctl start namizun.service
ln -s /var/www/namizun/else/namizun /usr/local/bin/ && chmod +x /usr/local/bin/namizun
cd /var/www/namizun && git reset --hard HEAD && git pull origin master && source /var/www/namizun/venv/bin/activate && pip install namizun_core/ namizun_menu/ && deactivate && systemctl daemon-reload && chmod +x /usr/local/bin/namizun
В этом сценарии вам не нужно покупать хост для загрузки или другой сервер или даже загружать на свой зарубежный сервер.
На иранские IP-адреса будет отправляться только фейковый трафик, который будет утерян!
Хоть суть этого скрипта и заключается в атаке, но из-за ограниченного размера буфера и распределения трафика между разными IP на практике этого не происходит.
(Для атаки множество серверов должны отправлять трафик на один IP, но это работает с точностью до наоборот )
Этот скрипт рассчитан на загрузку максимум до 50 терабайт трафика, его можно использовать на сервере с минимальными ресурсами.
Если вы хотите использовать скорость более 3, обязательно обратите внимание на потребление процессора .
Высокое потребление ЦП вызовет ограничения со стороны провайдера (лучше иметь минимум 2 ядра ЦП)
Если вы используете выделенный сервер , рекомендуется виртуализировать его и использовать свои виртуальные серверы.
Таким образом, ваш трафик будет распределен между большим количеством IP-адресов и предотвратит вас от бана.
Если вам понравился этот сценарий, вы можете пожертвовать мне пожертвование!
Ваша поддержка позволяет мне продолжать свою работу по борьбе с интернет-цензурой в Иране.
USDT (TRC20) or TRON : TDuBY7FpRkaMU1rhQjQa6sqpNdKhmM8Nx3
USDT (ERC20) : 0xFAFaf5D1e2e6a11F04e318430ff01031B63A58e1