Инструменты пользователя

Инструменты сайта


pfsense

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
pfsense [02.09.2024 21:21] – [3proxy] auginpfsense [16.09.2024 22:05] (текущий) – [vtund] augin
Строка 1: Строка 1:
 +====== urbackup ======
 +  pkg add https://github.com/augin/pfSense-pkg-urbackup/raw/main/work/pkg/pfSense-pkg-urbackup-2.5.23_4.pkg
 +====== kms ======
 +  pkg add https://github.com/augin/kms/raw/main/work/pkg/pfSense-pkg-kms-1.0.0_3.pkg
 +====== tor ======
 +  pkg add https://github.com/augin/pfSense-pkg-tor/raw/main/work/pkg/pfSense-pkg-tor-0.4.7.13_6.pkg
  
 +
 +
 +====== oscam ======
 +
 +  pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/release_2/All/oscam-1.20.20200313.txz
 +  pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/release_3/All/oscam-1.20.20210729.txz
 +
 +====== nano ======
 +  pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/release_2/All/nano-5.2.txz
 +
 +====== tor proxy ======
 +<code bash>
 +pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/release_3/All/zstd-1.5.0.pkg
 +pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/release_3/All/tor-0.4.6.8.pkg
 +nano /usr/local/etc/rc.d/tor # правим enable на YES и : ${tor_pidfile="/var/tmp/tor.pid"}
 +nano /usr/local/etc/tor/torrc # настраиваем
 +mv /usr/local/etc/rc.d/tor /usr/local/etc/rc.d/tor.sh
 +
 +если закрыт тор
 +pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/release_3/All/obfs4proxy-tor-0.0.11_2.pkg
 +nano /usr/local/etc/tor/torrc
 +и добавляем в torrc мосты, полученные от тор
 +
 +ClientTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy
 +Bridge obfs4 203.12.4.122:25826 53E4FD9B383B8D0BA9765A3A0AA01CE5E3615BA0 cert=qtqcT8L1H+rLTIkbOmgCeOhB+oBAZgWN81FiWcmB1/Sbgd/sJi+2O0NyJe8KzKV9gUY6eA iat-mode=0
 +Bridge obfs4 76.150.191.15:64998 3605A1AA3AD7E4E418E9F3C2C72F40DEA6BEA637 cert=oQfwM8t2d6cXcF8xSpqnp4JdGS1QIzz6C/6gGWeTy6CAssIIVbthr1TRlHaTV8HTqEt2Ig iat-mode=0
 +Bridge obfs4 185.177.207.158:8443 B9E39FA01A5C72F0774A840F91BC72C2860954E5 cert=WA1P+AQj7sAZV9terWaYV6ZmhBUcj89Ev8ropu/IED4OAtqFm7AdPHB168BPoW3RrN0NfA iat-mode=0
 +UseBridges 1
 +
 +
 +/usr/local/etc/rc.d/tor.sh restart
 +</code>
 +====== 3proxy ======
 +<code>
 +pkg add https://pkg.freebsd.org/FreeBSD:14:amd64/release_1/All/3proxy-0.9.4_1.pkg
 +mv /usr/local/etc/rc.d/3proxy /usr/local/etc/rc.d/3proxy.sh
 +sed -i "" -e 's|threeproxy_enable-"NO"|threeproxy_enable-"YES"|g' /usr/local/etc/rc.d/3proxy.sh
 +
 +cat << EOF > /usr/local/etc/3proxy.cfg
 +daemon
 +nscache 65536
 +# DNS Servers
 +nserver 8.8.8.8
 +nserver 1.1.1.1
 +timeouts 1 5 30 60 180 1800 15 60
 +# Директория под логи (создаст сам)
 +log /var/log/3proxy/log D
 +rotate 60
 +# Включаем авторизацию
 +auth strong
 +# Описываем пользователей (Имя:ТИП:Пароль)
 +users user1:CL:password1
 +users user2:CL:password2
 +# Какие порты обслуживаем
 +#allow * * * 80 HTTP
 +#allow * * * 443 HTTPS
 +# Запрещаем остальные порты
 +#deny *
 +# Либо разрешаем все
 +allow *
 +
 +# Описываем наши сетевые интерфейсы,
 +# если интерфейс один, один IP в ext. и int (или можно не указывать).
 +external 1.1.1.1
 +internal 192.168.1.1
 +# Количество соединений
 +maxconn 150
 +# SOCKS5 сервер на 43434 порту
 +socks -p43434
 +# HTTP Proxy-server на 8989 порту
 +#proxy -n -p8989
 +setgid 65534
 +setuid 65534
 +EOF
 +
 +/usr/local/etc/rc.d/3proxy.sh restart
 +</code>
 +====== htop ======
 +  pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/release_3/All/htop-3.0.5.pkg
 +
 +====== установка клиента urbackup ======
 +<code bash>
 +pkg install gcc
 +
 +cd /usr/ports/security/cryptopp
 +make deinstall clean
 +make install USE_GCC=9
 +
 +cd ~/
 +wget https://hndl.urbackup.org/Client/2.4.11/urbackup-client-2.4.11.tar.gz
 +tar xzf urbackup-client-2.4.11.tar.gz
 +
 +cd urbackup-client-2.4.11.0
 +./configure --enable-headless USE_GCC=9
 +make USE_GCC=9
 +
 +</code>
 +====== Температура через com порт ======
 +<code bash>
 +для подключения ch340 нужен файл
 +/boot/kernel/uchcom.ko
 +echo 'uchcom_load="YES"' >> /boot/loader.conf
 +
 +получение температуры
 +sudo grep -m 1 -Ev '[[:digit:]]{3}\.' /dev/cuaU0 | tail -1
 +
 +sudo для забикса
 +echo "zabbix ALL=(ALL) NOPASSWD: ALL" >> /usr/local/etc/sudoers
 +</code>
 +
 +<code bash>
 +Включаем тут /usr/local/etc/pkg/repos/ репозиторий freedbs
 +
 +pkg install mc wget nano sudo
 +
 +
 +</code>
 +
 +====== vtund ======
 +<code>
 +/usr/local/sbin/vtund -n -s -f /usr/local/etc/vtund.conf
 +
 +nano /usr/local/etc/vtund.conf
 +</code>