Mục lục:

Giả vờ bạn là máy chủ Xyzzy trên Raspberry Pi: 19 bước
Giả vờ bạn là máy chủ Xyzzy trên Raspberry Pi: 19 bước

Video: Giả vờ bạn là máy chủ Xyzzy trên Raspberry Pi: 19 bước

Video: Giả vờ bạn là máy chủ Xyzzy trên Raspberry Pi: 19 bước
Video: Giả vờ làm bà cô có Chửa để không phải xem mắt,Ai Ngờ làm Tổng Tài say như Điếu Đổ và cái kết 2024, Tháng bảy
Anonim
Giả vờ bạn là máy chủ Xyzzy trên Raspberry Pi
Giả vờ bạn là máy chủ Xyzzy trên Raspberry Pi

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập máy chủ Pretend You're Xyzzy (PYX) trên Raspberry Pi. Tôi gọi nó là XyzzyPi

Pretend You're Xyzzy là một trò chơi trực tuyến, mã nguồn mở Cards chống lại nhân bản nhân bản được chơi trên trình duyệt web.

Trên Android, bạn cũng có thể sử dụng ứng dụng Client for Pretend You're Xyzzy.

Khi tôi bắt đầu thiết lập máy chủ PYX của riêng mình, tôi đã gặp khó khăn khi tìm kiếm các hướng dẫn không lỗi thời và dễ làm theo. Có vẻ như hầu hết chúng được viết cho những người đã có một số kinh nghiệm về thiết lập máy chủ PYX. Tôi đã có thể tìm ra mọi thứ nhưng tôi muốn tạo một hướng dẫn từng bước cho những người ít hiểu biết về công nghệ hoặc những người không có nhiều kinh nghiệm với những thứ như vậy. Ngoài ra, tôi không thể tìm thấy bất kỳ hướng dẫn nào để làm cho nó chạy trên Raspberry Pi. Sau một số thử nghiệm và gặp lỗi, tôi đã có thể làm cho máy chủ PYX chạy trên Pi chỉ với một số sửa đổi nhỏ đối với tệp. Tôi hy vọng điều này sẽ tiết kiệm một số thời gian cho những người quan tâm.

Tôi đã thực hiện điều này trên Pi 3 kiểu B + và Pi 4 kiểu B 4GB. Có một số vấn đề với việc sử dụng Pi Zero W do bộ xử lý không xử lý máy ảo Java một cách chính xác. Tôi hiện đang cố gắng làm cho nó hoạt động trên Zero W và sẽ cập nhật hướng dẫn nếu tôi thành công. Tôi không có Pi 1 hoặc 2 để kiểm tra vì vậy điều này có thể hoạt động với những người đó.

Tôi đã cố gắng làm cho hướng dẫn này dễ thực hiện cho mọi người ở mọi cấp độ kỹ năng, vì vậy có thể có những nội dung ở đây mà bạn đã biết.

Nếu bạn đã biết cách cài đặt Raspbian và kết nối với Pi của mình, hãy chuyển sang bước 6

Nếu bạn có kinh nghiệm thiết lập máy chủ PYX và chỉ muốn biết các chỉnh sửa cần thiết để làm cho nó hoạt động trên Pi, hãy chuyển sang bước 13

Tuyên bố từ chối trách nhiệm: Tôi không tạo Pretend You're Xyzzy hoặc ứng dụng khách Android.

Tín dụng để tạo Giả vờ bạn là Xyzzy được chuyển đến người dùng GitHub ajanata (https://github.com/ajanata/PretendYoureXyzzy)

Tín dụng để tạo Khách hàng Giả vờ Bạn là Xyzzy được chuyển đến Gianlu (https://play.google.com/store/apps/dev?id=8675761046824387020)

Nếu có ai tôi đã bỏ lỡ xin vui lòng cho tôi biết.

Quân nhu

Phần cứng:

Raspberry Pi 3 hoặc 4

Thẻ Micro SD (Tôi đang sử dụng thẻ micro SD 32GB vì đó là những gì tôi có trong tay. Bạn có thể có được ít nhất là 2GB nhưng tôi khuyên bạn nên sử dụng ít nhất 4GB.)

PC có đầu đọc thẻ SD (Tôi đang sử dụng Windows cho hướng dẫn này. Nếu bạn đang chạy Linux, bạn có thể đã quen thuộc với rất nhiều thứ này, vì vậy hãy điều chỉnh hướng dẫn nếu cần.)

Phần mềm:

Hình ảnh Raspbian: https://www.raspberrypi.org/downloads/raspbian/ (Mọi thứ đều hoạt động. Tôi đang sử dụng Raspbian Buster Lite tại thời điểm viết bài.)

Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/ (Có những chương trình khác bạn có thể sử dụng để flash hình ảnh Raspbian nhưng đây là sở thích cá nhân của tôi.)

Putty:

Bước 1: Flash Raspbian vào thẻ SD của bạn

Flash Raspbian vào thẻ SD của bạn
Flash Raspbian vào thẻ SD của bạn

Đặt thẻ SD của bạn vào đầu đọc thẻ của máy tính trước khi mở Win32 Disk Imager. Sau đó, chọn hình ảnh Raspbian và ký tự ổ đĩa của thẻ SD và nhấp vào "Viết".

THẬN TRỌNG: Mọi thứ trên thẻ SD sẽ bị xóa và ghi đè. Nếu có dữ liệu quan trọng trên thẻ SD, hãy sao lưu nó trước. Ngoài ra, hãy đảm bảo rằng bạn chọn đúng ký tự ổ đĩa cho thẻ SD của mình. Nếu không, bạn có thể vô tình xóa / ghi đè ổ sai

Sau khi hoàn tất, bạn sẽ có hai ổ đĩa riêng biệt trên thẻ SD của mình. Sau khi được gọi là khởi động và một trong đó Windows không thể đọc. Bạn có thể sẽ nhận được một cửa sổ bật lên trong Windows yêu cầu bạn định dạng thẻ. Chỉ cần nhấp vào hủy bỏ. Nếu bạn định dạng nó, bạn sẽ phải flash lại Raspbian.

Bước 2: Tạo tệp văn bản có tên "wpa_supplicant.conf" trên ổ đĩa khởi động

Tạo một tệp văn bản được đặt tên
Tạo một tệp văn bản được đặt tên

Trên ổ đĩa khởi động của thẻ SD, hãy tạo một tệp văn bản có tên wpa_supplicant.conf và dán mã bên dưới vào bên trong. Thay thế "tên wifi" và "mật khẩu" bằng tên và mật khẩu wifi thực của bạn nhưng vẫn giữ các dấu ngoặc kép xung quanh chúng. Lưu các tập tin.

Điều này sẽ cho phép Pi của bạn kết nối với wifi của bạn. Nếu bạn đang sử dụng cáp ethernet để kết nối Pi với mạng của mình, bạn có thể bỏ qua bước này.

Hãy chắc chắn rằng phần mở rộng của tệp là chính xác. Nó phải là wpa_supplicant.conf chứ không phải wpa_supplicant.conf.txt

country = usupdate_config = 1 ctrl_interface = / var / run / wpa_supplicant

mạng = {

scan_ssid = 1 ssid = "wifi name" psk = "password"}

Bước 3: Tạo tệp trống có tên "ssh" trên Ổ đĩa khởi động

Tạo một tệp trống được đặt tên
Tạo một tệp trống được đặt tên

Trên ổ đĩa khởi động của thẻ SD, hãy tạo một tệp trống có tên ssh

Nó không cần phải có bất cứ thứ gì trong đó, nó chỉ cần được đặt tên chính xác.

Điều này sẽ kích hoạt ssh trên Pi của bạn, điều này sẽ cho phép bạn kết nối với nó bằng Putty.

Đảm bảo rằng tệp được đặt tên đơn giản là ssh không có phần mở rộng. Không phải ssh.txt, v.v

Bước 4: Rút thẻ SD khỏi PC của bạn, đặt nó vào Pi của bạn và bật nguồn cho Pi của bạn

Rút thẻ SD khỏi PC của bạn, đặt nó vào Pi và bật nguồn Pi của bạn.

Nếu mọi thứ hoạt động, Pi của bạn sẽ khởi động và kết nối với wifi của bạn.

Hãy dành vài phút để chạy qua quá trình thiết lập ban đầu.

Bước 5: Kết nối với Pi của bạn bằng Putty

Kết nối với Pi của bạn bằng Putty
Kết nối với Pi của bạn bằng Putty
Kết nối với Pi của bạn bằng Putty
Kết nối với Pi của bạn bằng Putty

Mở Putty và trong hộp Tên máy chủ, nhập raspberrypi đảm bảo rằng loại kết nối là SSH và cổng là 22. Nếu nó kết nối, bạn sẽ được đưa đến màn hình đen với văn bản trên đó được gọi là thiết bị đầu cuối. Nó sẽ yêu cầu tên người dùng và mật khẩu của bạn. Tên người dùng mặc định là "pi" và mật khẩu mặc định là "raspberry". Bạn nên thay đổi mật khẩu, đặc biệt nếu bạn định cho Pi của mình tiếp xúc với internet. Để làm như vậy, hãy nhập "passwd" khi bạn đã đăng nhập và làm theo lời nhắc. Đảm bảo chọn một mật khẩu mà bạn sẽ nhớ.

Nếu nó không kết nối, bạn có thể cần tìm địa chỉ IP mà Pi của bạn đang sử dụng. Có nhiều cách để làm điều này nhưng cá nhân tôi chỉ đăng nhập vào bộ định tuyến của mình và kiểm tra danh sách các thiết bị được kết nối. Sau khi bạn tìm thấy IP của loại Pi của mình vào hộp Tên máy chủ trong Putty thay vì raspberrypi và thử kết nối lại.

Nếu bạn vẫn không thể kết nối có thể bạn chưa tạo đúng tệp ssh. Đọc qua các bước trước đó và kiểm tra lại mọi thứ.

Bước 6: Tùy chọn: Thay đổi tên máy chủ của Pi của bạn

Tùy chọn: Thay đổi tên máy chủ của Pi của bạn
Tùy chọn: Thay đổi tên máy chủ của Pi của bạn
Tùy chọn: Thay đổi tên máy chủ của Pi của bạn
Tùy chọn: Thay đổi tên máy chủ của Pi của bạn
Tùy chọn: Thay đổi tên máy chủ của Pi của bạn
Tùy chọn: Thay đổi tên máy chủ của Pi của bạn

Điều này không cần thiết nhưng tôi muốn đặt tên máy chủ của Pi của mình là một cái gì đó có liên quan đến những gì nó được sử dụng thay vì chỉ là "raspberrypi" chung chung. Trong trường hợp này, tôi đặt tên nó là "xyzzypi" nhưng bạn có thể gọi nó bất cứ thứ gì bạn muốn.

Để thay đổi loại tên máy chủ:

sudo raspi-config

Chọn Tùy chọn Mạng

Chọn tên máy chủ

Nhập bất kỳ tên máy chủ nào bạn muốn

Chọn Kết thúc

Nó sẽ hỏi bạn có muốn khởi động lại Pi bây giờ không. Tên máy chủ mới sẽ không có hiệu lực cho đến khi bạn khởi động lại. Nếu bạn làm vậy, phiên Putty của bạn sẽ bị ngắt kết nối. Sau khi khởi động lại xong, bạn sẽ cần sử dụng tên máy chủ mới mà bạn đã đặt để kết nối lại với Putty. Nếu bạn đang kết nối bằng địa chỉ IP thay vì tên máy chủ thì nó sẽ vẫn giống nhau.

Có rất nhiều tùy chọn khác mà bạn có thể đặt bằng cách sử dụng công cụ raspi-config nhưng đã có rất nhiều hướng dẫn trực tuyến về điều đó nên tôi sẽ không đi sâu vào chúng ở đây.

Bước 7: Cập nhật các gói ứng dụng của bạn

Cập nhật các gói ứng dụng của bạn
Cập nhật các gói ứng dụng của bạn

Cập nhật các gói ứng dụng của bạn bằng lệnh sau:

sudo apt-get cập nhật

Hãy để nó chạy cho đến khi nó kết thúc.

Lưu ý: Về mặt kỹ thuật, bạn không phải gõ "apt-get" nữa, bạn có thể chỉ cần gõ "apt". Tuy nhiên, tôi đã quá quen với việc gõ "apt-get" nên đối với tôi tại thời điểm này đó chỉ là trí nhớ cơ bắp.

Bước 8: Cài đặt Git

Cài đặt Git
Cài đặt Git

Sau khi cập nhật xong các gói ứng dụng, hãy cài đặt Git bằng lệnh sau:

sudo apt-get -y install git

Hãy để nó chạy cho đến khi nó kết thúc.

Bước 9: Cài đặt Maven

Cài đặt Maven
Cài đặt Maven

Cài đặt Maven bằng lệnh sau:

sudo apt-get -y install maven

Hãy để nó chạy cho đến khi nó kết thúc

Bước 10: Tải xuống tệp máy chủ giả vờ bạn là Xyzzy

Tải xuống tệp máy chủ giả vờ bạn là Xyzzy
Tải xuống tệp máy chủ giả vờ bạn là Xyzzy

Tải xuống tệp máy chủ Giả vờ bạn là Xyzzy bằng lệnh sau:

git clone git: //github.com/ajanata/PretendYoureXyzzy.git

Thao tác này sẽ tạo một thư mục trên Pi của bạn có tên là PretendYoureXyzzy và tải các tệp vào đó.

Hãy để nó chạy cho đến khi nó kết thúc.

Bước 11: Thay đổi thành Thư mục PretendYoureXyzzy

Thay đổi thành Thư mục PretendYoureXyzzy
Thay đổi thành Thư mục PretendYoureXyzzy

Thay đổi thư mục PretendYoureXyzzy bằng lệnh sau:

cd PretendYoureXyzzy

Lưu ý: Các lệnh của Linux phân biệt chữ hoa chữ thường nên cd PretendYoureXyzzy sẽ hoạt động nhưng cd faundyourexyzzy thì không.

Bước 12: Mở và chỉnh sửa tệp "build.properties.example" và Lưu nó dưới dạng "build.properties"

Mở và chỉnh sửa
Mở và chỉnh sửa
Mở và chỉnh sửa
Mở và chỉnh sửa
Mở và chỉnh sửa
Mở và chỉnh sửa

Mở tệp build.properties.example bằng trình soạn thảo văn bản nano bằng lệnh sau:

sudo nano build.properties.example

Sử dụng trình soạn thảo văn bản dựa trên thiết bị đầu cuối có vẻ hơi đáng sợ đối với những người không quen với nó nhưng những gì chúng tôi đang làm rất đơn giản.

Sử dụng phím mũi tên xuống để cuộn xuống cho đến khi bạn tìm thấy các phần có nội dung "hibernate.username" và "hibernate.password".

Sử dụng phím mũi tên bên phải để di chuyển đến cuối các dòng đó và thay đổi tên người dùng và mật khẩu thành một thứ khác. Thành thật mà nói, tôi không biết liệu nó có thực sự cần thiết hay không nhưng tôi không thoải mái khi để họ sử dụng tên người dùng và mật khẩu mặc định mà họ đi kèm.

Khi bạn đã thay đổi chúng, hãy nhấn ctrl + o để hiển thị hộp thoại lưu.

Backspace để xóa ".example" khỏi cuối tên tệp để bạn chỉ còn lại "build.properties"

Nó sẽ hỏi bạn có muốn lưu tệp dưới một tên khác hay không. Nhấn y để có.

Nhấn ctrl + x để đóng trình soạn thảo văn bản nano.

Bước 13: Mở và chỉnh sửa tệp "pom.xml" (ĐÂY LÀ ĐIỀU LÀM CHO NÓ CHẠY TRÊN PI)

Mở và chỉnh sửa
Mở và chỉnh sửa
Mở và chỉnh sửa
Mở và chỉnh sửa

Mở tệp pom.xml bằng trình soạn thảo văn bản nano bằng lệnh sau:

sudo nano pom.xml

Cuộn xuống giống như bạn đã làm trước đây. Lần này dòng bạn đang tìm kiếm là sqlite-jdbc

Ngay dưới dòng đó là dòng có số phiên bản. Bạn cần thay đổi số đó thành 3.28.0 để nó giống như sau:

3.28.0

Khi bạn đã chỉnh sửa số phiên bản, hãy nhấn ctrl + o để hiển thị hộp thoại lưu.

Giữ tên tệp là "pom.xml" và lưu nó.

Sau khi nó được lưu, nhấn ctrl + x để đóng trình soạn thảo văn bản nano.

Đây là chỉnh sửa làm cho máy chủ Giả vờ Bạn Xyzzy chạy trên Pi. Phiên bản sqlite-jdbc đi kèm với nó sẽ không chạy đúng trên Pi. Phiên bản 3.28.0 hoạt động tốt trong các thử nghiệm của tôi cho đến nay

Bước 14: Khởi động Máy chủ Giả vờ Bạn đang Xyzzy và Đảm bảo rằng Máy chủ đang hoạt động

Khởi động Giả sử bạn đang sử dụng máy chủ Xyzzy và Đảm bảo rằng nó đang hoạt động
Khởi động Giả sử bạn đang sử dụng máy chủ Xyzzy và Đảm bảo rằng nó đang hoạt động
Khởi động Giả sử bạn đang sử dụng máy chủ Xyzzy và Đảm bảo rằng nó đang hoạt động
Khởi động Giả sử bạn đang sử dụng máy chủ Xyzzy và Đảm bảo rằng nó đang hoạt động
Khởi động Giả sử bạn đang sử dụng máy chủ Xyzzy và Đảm bảo rằng nó đang hoạt động
Khởi động Giả sử bạn đang sử dụng máy chủ Xyzzy và Đảm bảo rằng nó đang hoạt động

Bây giờ bạn đã thực hiện các chỉnh sửa cần thiết để chạy máy chủ Pretend You're Xyzzy trên Pi của bạn, hãy khởi động nó và xem mọi thứ có hoạt động không. Khởi động máy chủ bằng lệnh sau:

mvn clean package war: Explty Pierty: run -Dmaven.buildNumber.doCheck = false -Dmaven.buildNumber.doUpdate = false

Nó sẽ tải xuống một số tệp bổ sung, biên dịch chúng và khởi động máy chủ. Quá trình này có thể mất vài phút.

Lưu ý: Hiện tại đây là cách duy nhất tôi biết cách làm cho máy chủ chạy vì vậy nó sẽ biên dịch mỗi khi bạn khởi động nó.

Bạn sẽ biết nó đã hoàn tất khi bạn nhận được thông báo cho biết "Tải lại bảng điều khiển đã được BẬT. Nhấn ENTER trên bảng điều khiển để khởi động lại ngữ cảnh."

Tại thời điểm này, bạn có thể mở trình duyệt của mình và nhập tên máy chủ (hoặc địa chỉ IP) của Pi thêm cổng 8080 vào cuối. Vì vậy, tên máy chủ: 8080 hoặc IP: 8080

Nếu bạn sử dụng xyzzypi làm tên máy chủ, nó sẽ là xyzzypi: 8080 hoặc trong trường hợp của tôi sử dụng IP, nó sẽ là 192.168.1.189:8080

Nếu mọi thứ đều hoạt động, bạn sẽ được đưa đến trang chính của Pretend You're Xyzzy.

Xin chúc mừng! Bạn đã làm được

Tuy nhiên ngay bây giờ nó sẽ chỉ chạy nếu bạn đăng nhập vào Pi bằng Putty và chạy lệnh trên để khởi động máy chủ. Sau khi bạn đóng Putty, máy chủ sẽ dừng lại. Điều này có thể ổn đối với một số người nhưng bạn có thể muốn máy chủ Pretend You're Xyzzy chạy tự động bất cứ khi nào Pi khởi động hoặc được khởi động lại mà không cần phải đăng nhập. Các bước tiếp theo sẽ bao gồm việc làm cho điều đó hoạt động.

Bước 15: Tạo kịch bản để khởi động máy chủ giả vờ bạn là Xyzzy

Tạo kịch bản để khởi động máy chủ giả vờ bạn là Xyzzy
Tạo kịch bản để khởi động máy chủ giả vờ bạn là Xyzzy
Tạo kịch bản để khởi động máy chủ giả vờ bạn là Xyzzy
Tạo kịch bản để khởi động máy chủ giả vờ bạn là Xyzzy

Nếu chúng ta muốn máy chủ Pretend You're Xyzzy tự động khởi động khi Pi khởi động hoặc khởi động lại, điều đầu tiên chúng ta cần làm là tạo một tập lệnh.

Nhấn ctrl + c để dừng máy chủ.

Khi nó dừng, hãy nhập lệnh sau:

sudo nano xyzzy.sh

Lưu ý: Tôi đã đặt tên cho tập lệnh của mình là xyzzy.sh nhưng bạn có thể đặt tên nó bất cứ thứ gì bạn muốn. Chỉ cần đảm bảo rằng nó có.sh làm phần mở rộng tệp.

Sử dụng loại trình soạn thảo văn bản nano hoặc dán những thứ sau vào tệp:

#! / bin / bashcd / home / pi / PretendYoureXyzzy mvn clean war Package: Cầu cảng bị nổ: run -Dmaven.buildNumber.doCheck = false -Dmaven.buildNumber.doUpdate = false

Nhấn ctrl + o để hiển thị hộp thoại lưu

Lưu tệp và nhấn ctrl + x để đóng nano

Bước 16: Làm cho tập lệnh của bạn có thể thực thi được

Làm cho tập lệnh của bạn có thể thực thi được
Làm cho tập lệnh của bạn có thể thực thi được

Chúng ta cần làm cho tập lệnh có thể thực thi được bằng lệnh sau:

sudo chmod 755 xyzzy.sh

Lưu ý: Nếu bạn đặt tên tập lệnh của mình khác ở bước trước thì hãy sử dụng tên tệp đó để thay thế.

Bước 17: Tạo mục nhập Crontab để tự động chạy tập lệnh của bạn khi khởi động

Tạo mục nhập Crontab để tự động chạy tập lệnh của bạn khi khởi động
Tạo mục nhập Crontab để tự động chạy tập lệnh của bạn khi khởi động
Tạo mục nhập Crontab để tự động chạy tập lệnh của bạn khi khởi động
Tạo mục nhập Crontab để tự động chạy tập lệnh của bạn khi khởi động
Tạo mục nhập Crontab để tự động chạy tập lệnh của bạn khi khởi động
Tạo mục nhập Crontab để tự động chạy tập lệnh của bạn khi khởi động

Có nhiều cách để làm cho một tập lệnh chạy khi khởi động. Tôi đang sử dụng crontab ở đây.

Chỉnh sửa bảng crontab bằng lệnh sau:

crontab -e

Nó sẽ hỏi bạn muốn sử dụng trình soạn thảo nào. Nhập 1 và nhấn enter để sử dụng nano.

Khi nó mở ra, hãy cuộn hết cỡ xuống dưới cùng và thêm dòng sau:

@reboot /home/pi/PretendYoureXyzzy/xyzzy.sh

Lưu ý: Một lần nữa, nếu thay vào đó bạn đã sử dụng tên tệp khác cho loại tập lệnh của mình.

Nhấn ctrl + o để hiển thị hộp thoại lưu.

Lưu và nhấn ctrl + x để đóng nano.

Bước 18: Khởi động lại Pi của bạn và xem liệu bạn có thể kết nối với Giả vờ bạn đang Xyzzy không

Khởi động lại Pi của bạn và xem liệu bạn có thể kết nối với giả vờ bạn là Xyzzy không
Khởi động lại Pi của bạn và xem liệu bạn có thể kết nối với giả vờ bạn là Xyzzy không

Bây giờ bạn đã đặt máy chủ Pretend You're Xyzzy để chạy khi khởi động, bạn có thể khởi động lại Pi và đảm bảo rằng tất cả đều hoạt động.

Khởi động lại bằng lệnh sau:

khởi động lại sudo

Sau khi Pi khởi động sao lưu, sẽ mất vài phút để biên dịch lại mọi thứ cho máy chủ. Hãy cho nó thời gian và sau đó thử kết nối lại trong trình duyệt bằng cách sử dụng tên máy chủ hoặc IP của Pi thêm cổng 8080 vào cuối.

xyzzypi: 8080 hoặc IPaddress: 8080

Nếu mọi thứ hoạt động, bạn sẽ được đưa đến trang Giả vờ bạn là Xyzzy.

Xin chúc mừng! Bây giờ bạn có máy chủ Giả vờ Bạn Xyzzy chạy tự động trên Raspberry Pi

Bước 19: Tùy chọn: Cổng chuyển tiếp để cho phép truy cập vào máy chủ giả vờ bạn đang Xyzzy qua Internet

Vì vậy, bây giờ bạn có một máy chủ Pretend You're Xyzzy đang hoạt động nhưng hiện tại nó chỉ có thể truy cập được trên mạng cục bộ của bạn. Điều này hoạt động tốt nếu bạn có một nhóm bạn bè đến chơi tại nhà của bạn nhưng những người bên ngoài mạng cục bộ của bạn sẽ không thể kết nối.

Bạn sẽ cần tra cứu hướng dẫn chuyển tiếp cổng cho bộ định tuyến cụ thể của mình nếu bạn chưa biết cách thực hiện. Giả vờ You're Xyzzy sử dụng cổng 8080 để đó là cổng bạn muốn chuyển tiếp. Sau khi thiết lập xong, bạn sẽ có thể cung cấp cho bạn bè của mình địa chỉ IP và cổng bên ngoài và họ sẽ có thể kết nối với máy chủ của bạn qua internet.

Nếu muốn, bạn cũng có thể thiết lập DNS động để bạn có URL của riêng mình (giống như JoesPYXserver.noip.com) để cung cấp cho bạn bè kết nối với máy chủ của bạn. Có rất nhiều hướng dẫn đã có sẵn cho những điều đó.

Đề xuất: