auto get ports
This commit is contained in:
parent
c4a50e8b3b
commit
5db30add74
@ -36,11 +36,10 @@ import { useEffect } from 'react';
|
|||||||
|
|
||||||
|
|
||||||
function NodeItem({node, auth}: {node: Node, auth: AccountInfo}) {
|
function NodeItem({node, auth}: {node: Node, auth: AccountInfo}) {
|
||||||
const port = 8080;
|
|
||||||
const [ratingOpen, setRatingOpen] = React.useState(false);
|
const [ratingOpen, setRatingOpen] = React.useState(false);
|
||||||
const [ratingValue, setRatingValue] = React.useState<number | null>(null);
|
const [ratingValue, setRatingValue] = React.useState<number | null>(null);
|
||||||
const [submittingRating, setSubmittingRating] = React.useState(false);
|
const [submittingRating, setSubmittingRating] = React.useState(false);
|
||||||
const getUrl = () => `http://${node.ip}:${port}`;
|
const getUrl = () => `http://${node.ip}:${node.port}`;
|
||||||
const connect = async () => {
|
const connect = async () => {
|
||||||
// const publicKey = await getPublicKey(auth.providerWithInfo.provider, auth.accounts[0]);
|
// const publicKey = await getPublicKey(auth.providerWithInfo.provider, auth.accounts[0]);
|
||||||
try {
|
try {
|
||||||
@ -52,9 +51,10 @@ function NodeItem({node, auth}: {node: Node, auth: AccountInfo}) {
|
|||||||
let response = await axios.post(getUrl() + "/connect", res_string);
|
let response = await axios.post(getUrl() + "/connect", res_string);
|
||||||
const clientCIDR = response.data.WireguardClientCIDR;
|
const clientCIDR = response.data.WireguardClientCIDR;
|
||||||
const serverPublicKey = response.data.WireguardServerPublicKey;
|
const serverPublicKey = response.data.WireguardServerPublicKey;
|
||||||
|
const peerPort = response.data.WireguardPort;
|
||||||
const dns = response.data.WireguardDNS;
|
const dns = response.data.WireguardDNS;
|
||||||
console.log(response.data);
|
console.log(response.data);
|
||||||
downloadWireguardConfig(clientPrivateKey, serverPublicKey, clientCIDR, dns, node.ip, String(node.port), "0.0.0.0/0");
|
downloadWireguardConfig(clientPrivateKey, serverPublicKey, clientCIDR, dns, node.ip, String(peerPort), "0.0.0.0/0");
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error:', error);
|
console.error('Error:', error);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user