日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在Linux On Android(ARM) 运行Nyancat 服务器

發布時間:2023/12/31 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Linux On Android(ARM) 运行Nyancat 服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

小聲bb

本來是想用ArchlinuxArm來做的,沒想到Arch死活開不了Telnetd服務,沒辦法,只能轉到Ubuntu,沒想到Ubuntu一試就行(Ubuntu txdy 狗頭)

此教程對Linux通用,只不過我是在ARMLinux上運行的.
貼圖

洗腦必備神曲

Youtube視頻:https://www.youtube.com/watch?v=QH2-TGUlwu4

Nyancat Server官網:https://nyancat.dakko.us/

一直都非常喜歡Nyancat這個小玩意,很早以前就關注了Nyancat的網站,感覺里面的截圖非常有意思,這里我就放上幾張.

是不是很有趣啊,哈哈哈哈哈哈

正文

一.以Inetd方式搭建Nyancat服務器

1.寫Nyancat腳本

#!/bin/bash #nyancat.sh nyancat -t #-t telnet 模式

把nyancat.sh移動到/tmp

chmod 745 /tmp/nyancat.sh賦予Other執行權限

tips:因為是要以telnetd用戶來執行的,所以要賦予Other可執行權限

2.配置Inetd

vim /etc/inetd.conf,在in.telnetd(或者telnetd)后面加入 -L /tmp/nyancat.sh

#:STANDARD: These are standard services. telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd -L /tmp/nyancat.sh # telnetd --用戶名 # /usr/bin/* --命令 # -L /tmp/nyancat.sh --命令參數

tips:7/21更新
還有一種方法,更簡單,跳過第一步寫腳本,到第二步,把\etc\inetd.conf改為:

#:STANDARD: These are standard services. telnet stream tcp nowait telnetd /usr/bin/nyancat -t # telnetd --用戶名 # /usr/bin/* --命令 # -L /tmp/nyancat.sh --命令參數

區別就是改成這樣以后,退出需要ctrl+],更符合telnet的亞子.
3.啟動

sudo inetd

4.測試

telnet localhost

二.以Xinetd方式啟動

1.創建Nyancat腳本

#!/bin/bash #nyancat.sh nyancat -t #-t telnet 模式

把nyancat.sh移動到/tmp

2.配置Xinetd

sudo vim /etc/xinetd.d/telnet

service telnet {flags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetd server_args = -L /tmp/nyancat.shlog_on_failure += USERIDdisable = no } #tips 要把disable 改成 no

tips:7/21更新
還有一種方法,更簡單,跳過第一步寫腳本,到第二步,把\etc\xinetd\telnet改為:

service telnet {flags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/bin/nyancat #1.server_args = -t #2.log_on_failure += USERIDdisable = no }

區別就是改成這樣以后,退出需要ctrl+],更符合telnet的亞子.

3.啟動xinetd

sudo xinetd -f /etc/xinetd.d/telnet

4.測試

telnet localhost

三.以Systemd方式啟動

這種方式適合以systemd方式啟動的計算機,非常簡單

啟動

systemctl start nyancat.socket

一行搞定,哈哈哈哈哈

測試

telnet localhost

這里我就不貼圖了.

Ngrok 內網穿透

這個Nyancat服務器我們已經搭好了,但是只能在局域網內玩,怎么讓外網的人也能體驗到呢,那就是內網穿透了.

原理大概就是把外網服務器的一個端口和你本地的一個端口(我們這里是23號端口)綁定在一起了

介于Natapp官方已經寫了一個簡潔明了的教程了,我就不重復造輪子了,附上鏈接

Natapp官網:https://natapp.cn

Natapp新手教程:https://natapp.cn/article/natapp_newbie

tips:注意我們服務器的本地默認端口是 23

接下來就是根據給的IP端口,連接玩耍了

telnet IP Port

轉載于:https://www.cnblogs.com/archer-yjun/p/11220010.html

總結

以上是生活随笔為你收集整理的在Linux On Android(ARM) 运行Nyancat 服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。