Azumi67 / Chisel_multipleServers

Establish a Reverse Tunnel between different servers and clients. IPV4 | IPV6 - Supports TCP & UDP . You can establish a tunnel between 5 Kharej servers & 1 IRAN server and vice versa.
GNU General Public License v3.0
227 stars 41 forks source link

قطعی #37

Closed MahdiMadhani closed 3 months ago

MahdiMadhani commented 3 months ago

سلام بعداز قطع باید restart شود

apt-daily.service graphical.target.wants sleep.target.wants apt-daily-upgrade.service kharej_1.service sockets.target.wants dbus-org.freedesktop.ModemManager1.service kharej_2.service sshd.service dbus-org.freedesktop.resolve1.service mdmonitor.service.wants sudo.service dbus-org.freedesktop.thermald.service multi-user.target.wants sysinit.target.wants dbus-org.freedesktop.timesync1.service network-online.target.wants syslog.service display-manager.service.wants oem-config.service.wants timers.target.wants emergency.target.wants paths.target.wants tunnel.service getty.target.wants rescue.target.wants x-ui.service

Azumi67 commented 3 months ago

سلام. شما دو تا سرویس خارج دارید. اول اینکه مطمئن بشید که داخل cronrab دستورات ریست هست و اجرا میشن. از طریق journalctl هم بررسی کنید که ریست انجام شده یا نه . مورد دیگر اینکه لاگ های تانل را در هنگام خطا ببینید . مورد مهمی که هست اینه که وقتی سرور ایران شما مشکل داشته باشه ، هیچ تانلی نمیتونه برای شما بهینه کار کنه. تمام این مورد ها‌ را بررسی کنید . باید در نظر داشته باشید که الان مدتی هست که تانل های ریورس روی بعضی از سرور ها اختلال دارند.

MahdiMadhani commented 3 months ago

سرور rebuild کردم و مراحل از اول رفتم چرا دوتا سرویس خارج هستش؟ apt-daily.service graphical.target.wants sleep.target.wants apt-daily-upgrade.service kharej_1.service sockets.target.wants dbus-org.freedesktop.ModemManager1.service kharej_2.service sshd.service dbus-org.freedesktop.resolve1.service mdmonitor.service.wants sudo.service dbus-org.freedesktop.thermald.service multi-user.target.wants sysinit.target.wants dbus-org.freedesktop.timesync1.service network-online.target.wants syslog.service display-manager.service.wants oem-config.service.wants timers.target.wants emergency.target.wants paths.target.wants x-ui.service getty.target.wants rescue.target.wants

Azumi67 commented 3 months ago

چون دو تا کانفیگ (پورت ) دارید . با status بررسیشون کنید .

MahdiMadhani commented 3 months ago

یکی برای پورت پنل هستش یکی هم برای کانفیگ ها مورد زیر رو باید چطور بررسی کنم داخل cronrab دستورات ریست هست و اجرا میشن

Azumi67 commented 3 months ago

systemctl status kharej_1.service systemctl status kharej_2.service اینجا فقط نفرستید که آی‌پی هاتون معلوم خواهد بود

MahdiMadhani commented 3 months ago

به جای ip زدم ● kharej_1.service - Kharej Service 1 Loaded: loaded (/etc/systemd/system/kharej_1.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2024-06-03 20:00:02 UTC; 12min ago Main PID: 3035 (chisel) Tasks: 7 (limit: 1037) Memory: 293.1M CPU: 1min 15.144s CGroup: /system.slice/kharej_1.service └─3035 /root/./chisel client --keepalive 10s :443 R:localhost:24211

Jun 03 20:00:02 localhost systemd[1]: Started Kharej Service 1. Jun 03 20:00:02 localhost chisel[3035]: 2024/06/03 20:00:02 client: Connecting to ws://***:443 Jun 03 20:00:03 localhost chisel[3035]: 2024/06/03 20:00:03 client: ssh: handshake failed: websocket: clo> Jun 03 20:00:03 localhost chisel[3035]: 2024/06/03 20:00:03 client: Connection error: ssh: handshake fail> Jun 03 20:00:03 localhost chisel[3035]: 2024/06/03 20:00:03 client: Retrying in 100ms... Jun 03 20:00:04 localhost chisel[3035]: 2024/06/03 20:00:04 client: Connected (Latency 106.419952ms)

Azumi67 commented 3 months ago

خطای هندشیک داده . اگر آی‌پی ۴ هست ، از لوکال آی‌پی استفاده کنید یا آی‌پی ۶ native.

MahdiMadhani commented 3 months ago

بله آی‌پی ۴ هست. چطور از لوکال آی‌پی استفاده کنیم

Azumi67 commented 3 months ago

یا به صورت manual یا اسکریپت, یکی از روش های لوکال‌ ایپی را ایجاد میکنید و بعد با اون آی‌پی، تانل را انجام می‌دهید . برای اسکریپت یا میتونید از اسکریپت من استفاده کنید یا از مدل های دیگر که در گیت هاب موجود است یا یه صورت manual ایجاد کنید . تفاوتی ندارند.

MahdiMadhani commented 3 months ago

ممنون از راهنماییتان لطفا بفرمایید چطور با اسکریپت من انجام بدیم

Azumi67 commented 3 months ago

آموزش داره بخونید . https://github.com/Azumi67/6TO4-GRE-IPIP-SIT

MahdiMadhani commented 3 months ago

bash -c "$(curl -fsSL https://raw.githubusercontent.com/Azumi67/6TO4-GRE-IPIP-SIT/main/ubuntu24.sh)" در اسکریپت بالا برای Single Server MENU قسمت Choose what to do: باید کدوم یک از گزینه ها رو انتخاب کنیم؟

  1. Extra Native IPV6
  2. Edit MTU
  3. Geneve UDP
  4. Geneve + IPsec
  5. ICMP + IPsec 42.ERSPAN [test][Some of them will be removed]
  6. IP6IP6
  7. IP6IP6 + IPSec
  8. Private IP
  9. Private IP + IPSec
  10. GRE
  11. GRE6
  12. GRE6 + IPSec
  13. GRE6tap
  14. GRE6tap + IPSec
  15. 6TO4
  16. 6TO4 [Anycasnt]
Azumi67 commented 3 months ago

هر کدوم که برای شما کار میکنه. اموزش ها رو بخونید. ممکنه نتونم جواب بدم و باید درس بخونم